2012-06-17 3 views
2

Я создал приложение, которое, если страница не может загрузить, выдает сообщение об ошибке. Однако после этого он просто показывает пустой белый экран. Как изменить код, чтобы он автоматически переходил к предыдущему виду?Принудительное применение для перехода к предыдущему виду без кнопки xcode

+0

Это зависит от того, какой код вы используете, чтобы перейти к текущему? –

+0

Просто навигационный контроллер. Нет кода. –

+0

** Что-то ** заставляет его быть там ... Возможно, толчок? Все в порядке давать подсказки, даже если вы не хотите выходить и рассказывать людям, что происходит в программе. –

ответ

2

Вызов popViewControllerAnimated: (BOOL) анимированный метод UINavigationController, если страница не может загрузить.

+0

Спасибо, но какой именно код будет конкретно. –

0

Мое предположение, что то, что будет работать для вас будет после того, как дремлют сделать что-то вроде:

if(butttonIndex == 1){ 

     Previous_View *next=[[Previous_View alloc] initWithNibName:@"Previous_View" bundle:nil]; 

     [self.navigationController pushViewController:next animated:YES]; 
} 
0

Вы можете сделать, как это после вашего сообщения:

[self.navigationController popViewControllerAnimated:YES]; 

или если вы хотите, чтобы перейти назад к корневому виду:

[self.navigationController popToRootViewControllerAnimated:YES]; 
Смежные вопросы