UiViewController Загрузка / выгрузка - PullRequest
0 голосов
/ 27 июля 2010

У меня есть RootViewController и несколько ViewController, которые разветвляются от одного и того же при нажатии определенных кнопок, т.е.

-(IBAction)newWorkoutButton
{
    [self presentModalViewController:newWorkoutViewController animated:YES];
}

Когда пользователь нажимает кнопку «Назад», текущий ViewController возвращает анимацию к предыдущему ViewController, т.е.

   -(IBAction)backButton
    {
        [self dismissModalViewControllerAnimated:YES];
    }

Проблема в том, что я хочу, чтобы ViewControllers ВЫГРУЗИЛИ всякий раз, когда нажата кнопка backButton.На данный момент они не выгружаются, потому что, когда я возвращаюсь к ним, они все еще находятся в предыдущем состоянии.

С уважением, Стивен

1 Ответ

0 голосов
/ 27 июля 2010

Вы можете настроить контроллер корневого представления на делегате дочернего представления и при просмотре выгрузить дочернее представление, удалить его из суперпредставления. Другой более простой вариант - при нажатии подпредставления воссоздайте его и добавьте его как дочерний элемент (вставьте его в индекс массива subViews, к которому была добавлена ​​последняя версия этого дочернего элемента)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...