2012-03-23 2 views
-1

У меня есть приложение, которое имеет UILabel, отображающее текущую дату и время, полученные из экземпляра NSDate.Автоматическое обновление UILabel с текущей датой и временем

Я хочу, чтобы UILabel обновлял каждую секунду с текущей датой и временем.

Как бы это обновить автоматически, а не только с начальным значением, полученным во время viewDidLoad?

Должен ли я иметь метод, который обновляет это и вызывает его каждую секунду, используя какой-то таймер, или есть лучший способ сделать это?

+2

Что вы пробовали? Вы искали по ссылкам Apple, используя ключевое слово 'timer'? Если нет, повторите попытку и внимательно посмотрите на «NSTimer». – Till

+0

Таймеры выглядят как путь! – Max

+0

Я знаю, что могу попробовать использовать NSTimer, но мне интересно, является ли это «лучшим» способом сделать это, или если есть лучший способ. – Will

ответ

1

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

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