Я разрабатываю приложение iPad с помощью раскадровки. В этом приложении, когда пользователь нажимает «Настройки», появляется модальный вид. Одна кнопка этого вида отправляет пользователя в другой контроллер просмотра (но это представление имеет панель действий, чтобы вернуться к его контроллеру корневого представления), но когда пользователь нажимает кнопку назад панели действий, ничего не происходит (это называется navigationController popViewControllerAnimated), пользователь продолжайте в одном и том же представлении.iOS - кнопка управления навигационной панелью
Может ли кто-нибудь мне помочь?
Спасибо.
UPDATE:
Код для обработки кнопки назад:
- (IBAction)btnBackTapped:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}
Я использую SEGUE (от раскадровки), чтобы вызвать этот View Controller:
Когда пользователь нажимает на " Meus Favoritos»
Они будет перенаправлять на этой странице:
Segue это с модальным (с изображением одного до двух) ...
Пожалуйста, отправьте код и уточните. Вы используете segue в раскадровке или используете свой код для нажатия кнопки? – Theopile
Без какого-либо кода сложно решить, в чем проблема. Тем не менее, мой дикий удар в темноте состоит в том, что вы не нажимаете последний контроллер представления правильно на стек. – Tim
Когда вы представляете контроллер вида по модулю, он, скорее всего, не находится в контроллере navigationController, поэтому, вероятно, ссылка на 'navigationController' равна' nil'. –