Я делаю приложение с таймером. Я подсчитываю минуты и секунды от заданного времени до 0. Когда это произойдет, я запускаю предупреждение.Thread and NSTimer
Моя структура такова:
метод Mainthread выделить новый поток и инициализировать его. Точка входа (метод) для потока имеет таймер, который вызывает метод вычисления оставшегося времени, а если время увеличивается, отображается предупреждение.
Однако, это правильно? Потому что теперь я обновляю GUI из другого потока, кроме основного ... и это плохо? И я также показываю alertview из этой темы.
Я думал о создании другого метода, который инкапсулирует всю логику для обновления и отображения предупреждения и в методе, который вызывает nstimer, использует performSelectorInMainThread, однако это правильно?
Спасибо за ваше время.
как ваши часы идут? У меня есть аналогичная проблема, что мне нужно отслеживать URL каждые 2 секунды. Интересно, какое решение вы использовали. [email protected] – leo