Я создаю проект с Xcode 4.2 и использую его раскадровку.В одном из представлений у меня есть кнопка, которую пользователь нажимает, и она выполняет некоторые вычисления.Если расчеты верны, мне нужно отобразить вид, с которого они только что пришли.Я в настоящее время использую навигационный контроллер.Когда приложение запускается, оно загружает View 1. Когда я выбираю опцию, оно загружает View 2. Если я нажимаю кнопку «назад» на панели инструментов, оно загружает View 1. с левой анимацией.
В моем методе IBAction дляРасчет View 2 У меня есть следующий фрагмент.
[self performSegueWithIdentifier:@"BackToView1" sender:sender];
Но проблема в том, что он загружает View 1, используя левую анимацию, когда мне нужно, чтобы загрузить правую.
Будет ли это обычайнепосредственно перейти?Я что-то упустил?
[Править] Я тоже кое-что заметил.Когда View 1 загружается из моего IBAction, кажется, что он снова инициализирует AppDelegate, а кнопка «назад» - нет.Мне не нужно инициализировать AppDelegate, так как я загружаю объект данных в начале приложения.Повторный вызов init убивает мой объект.