2012-03-08 4 views
-1

У меня есть большая проблема с UISwitch в моем приложении, этот переключатель меняет свое состояние после функции чтения переменной в таймере (я обязан, потому что он находится на веб-сервере) ; если это значение равно 0, оно выключается, проблема возникает в этот момент, потому что если я включаю ON прикосновением, он сначала включается в состояние OFF, а затем после считывания значения (которое я изменяю прикосновением) таймером к YES. Я хотел бы удалить эту проблему ... в случае, есть ли лучшее решение для чтения (или отправки) значения веб-сервера в функции javascript? Спасибо.Xcode - UISwitch возвращается после изменения состояния

ответ

1

Трудно следовать. Каков твой вопрос? Вероятно, вам просто нужно сделать дополнительную проверку: if(mySwitch.on == YES) { mySwitch.on = NO; }, поэтому он будет отключен, если он был активным раньше !?

+0

Возможно, вместо этого введите новую вспомогательную переменную в код (например, 'BOOL userDidChangeValue') и заблокируйте первое обновление таймера после этого? я не получаю вашу настройку. Возможно, вы можете показать какой-то код. отредактируйте свой вопрос, чтобы сделать его более понятным. – calimarkus

Смежные вопросы