У меня есть приложение на основе табуляции с тремя вкладками, один из которых - это работающие часы. Чтобы анимировать пользовательский интерфейс часов, я использую NSTimer, который срабатывает один раз в секунду. Если пользователь будет переключаться и выходить из разных вкладок, как мне управлять этим таймером?Как я могу управлять своим NSTimer в приложении iPhone на вкладке?
- Могу ли я использовать
scheduledTimerWithTimeInterval
, чтобы создать и запланировать таймер при первом запуске приложения и позволить ему умереть при закрытии приложения? Или я должен поддерживать переменную экземпляра для таймера в контроллере rootview для вкладки часов и использоватьaddTimer:forMode:
иinvalidate
? - Если лестница, как часто я должен добавлять и отменять таймер? В моих методах
viewWillAppear
иviewWillDisappear
для контроллера rootview вкладки часов? Где-нибудь еще?
Большое спасибо за вашу мудрость!
yep, вы, конечно, совершенно правы на этом. спасибо – samsam