Как автоматически перейти к предыдущему viewController? - PullRequest
1 голос
/ 29 марта 2012

Я подключил mainViewController и customTableViewController с помощью "push" перехода.MainViewController передает массив данных в customTableViewController в prepareForSegue.Если массив пуст, то customTableViewController должен автоматически вернуться к mainViewController.

Мой код выглядит следующим образом:



    //customTableViewController.m
    - (void) viewDidload 
    {
        if (self.array.count == 0) {
            [self.navigationController popViewControllerAnimated: YES];
        }
    }

Но все, что я получил, это пустой и черный вид, если массивпустой, а не mainViewController.

Если я вызываю popViewControllerAnimated вручную (например, нажатием кнопки), все просто работает так, как я ожидал.Итак, что мне делать?

Спасибо всем заранее.

1 Ответ

2 голосов
/ 29 марта 2012

Попробуйте использовать свой код в -viewDidAppear:(BOOL)animated

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