Я хочу, чтобы вернуться к предыдущему контроллеру представления, когда я нажимаю на кнопку отмены моего контроллера поиска дисплея я использовал код:Как реализовать правильную uinavigationbar назад функциональные кнопки
[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex:0] animated:YES];
, но это дает мне следующее сообщение об ошибке:
* Нагрузочного приложение из-за неперехваченное исключение «NSInternalInconsistencyException», причина: «поиск в содержимом навигационного контроллера не должен меняться между -SETACTIVE: ДА и -SETACTIVE: NO»
Это самый простой способ сделать это при условии, вы просто хотите вернуть один VC в стек nav. –
это дает мне ту же ошибку? –
Трудно сказать, из-за того, что вы описали, почему возникает ошибка. я думаю, вы делаете что-то на панели навигации, которая вызывает эту ошибку. Из документации UINavigationBar относительно свойства делегата: «Если панель навигации была создана контроллером навигации и управляется этим объектом, вы не должны изменять значение этого свойства. Контроллеры навигации действуют как делегат для любых навигационных баров, которые они создают «. - –