iPhone - пять независимых, но одновременных таймеров обратного отсчета - PullRequest
1 голос
/ 27 января 2011

Любые советы по созданию пяти независимых, но одновременных таймеров обратного отсчета от 2 минут до 0, а затем перезапуск через 2 минуты.И всякий раз, когда пользователь нажимает кнопку сброса для каждого таймера, этот таймер сбрасывается на 2 минуты ...

И, когда каждый таймер достигает обратного отсчета ниже 10 секунд, должен звучать сигнал тревоги* Любая помощь будет принята с благодарностью!

: -)

Ура, loulou

1 Ответ

0 голосов
/ 27 января 2011

Насколько точными должны быть ваши таймеры? Если вы можете жить с небольшим количеством неуверенности, используйте NSTimers. По сути, вы запланировали 5 экземпляров NSTimer в своем цикле выполнения. Каждый раз в цикле ваше приложение будет проверять, сработал ли таймер, и выполнять какой-либо метод, если это так.

Приятной особенностью этого подхода является то, что вам не нужно синхронизировать несколько потоков. Вы можете запланировать все таймеры в главном потоке.

...