UINavigationItem проблема со спиной - PullRequest
0 голосов
/ 24 февраля 2009

У меня есть UINavigationController в моем viewcontroller, и после нажатия на другой viewcontroller из текущего viewcontroller, когда я нажимаю кнопку "Назад" на панели навигации, он возвращается к предыдущему виду, однако предыдущие данные в первом представлении все еще там, как я могу сбросить данные первого просмотра, как будто снова вызвать функцию viewDidLoad, когда я нажимаю кнопку возврата?

1 Ответ

2 голосов
/ 24 февраля 2009

Вместо использования viewDidLoad используйте - (void) viewWillAppear: (BOOL) animated

Помните, что вы вернетесь к представлению, поэтому очистите / обновите все, что не применимо.

например,

-(void) viewWillAppear:(BOOL)animated
{
  [super viewWillAppear:animated];  

  // reload the table   
  [self.tableView reloadData];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...