NSDate делает свое дело, когда едешь домой - PullRequest
0 голосов
/ 10 декабря 2010

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

Однако, если я выйду из приложения и зайду на главный экран, а затем вернусь, он не перезагружается с датой / временем, как я ожидал. (Я использую xcode только в течение последнего месяца, поэтому приношу свои извинения, если я пропустил что-то явно фундаментальное.)

Я искал в Интернете, но только запутался. Ранее я использовал один и тот же код в кнопке, и при каждом щелчке она возвращала новую дату и время, как и ожидалось, - думала, что будет делать то же самое, если поместить в viewdidload. Хотите знать, если это только симулятор?

Также я попытался выпустить метки / форматер:

[labelDate release];
[dateformatter release;] 

Но, кажется, игнорирует их (хотя слышал авто-релизы NSDate?).

1 Ответ

0 голосов
/ 10 декабря 2010

viewDidLoad вызывается только при первом запуске инициализации , а не при каждом его отображении. Функциональность для обновления содержимого представлений должна идти в viewWillAppear: .

...