Раскадровка iOS5 - Как предотвратить изменение раскадровки при нажатии кнопки Segue - PullRequest
1 голос
/ 14 февраля 2012

Я создал приложение, используя новый шаблон приложения iOS 5 Utility.Начиная с предыдущего SDK, теперь мы должны использовать раскадровки для графического интерфейса пользователя (который мне действительно нравится использовать), но мне интересно, как предотвратить переход «Segue» к следующему представлению на раскадровке.

По умолчанию есть кнопка, которая при нажатии переключается на «FlipsideViewController», и я хотел бы использовать эту кнопку как часть формы входа, но мне нужно остановить раскадровку, переходящую к Segue, если учетные данные не являются правильными.У меня написан весь код входа в систему, но я не могу предотвратить перелистывание страницы.Метод, который, как я думал, мог бы сделать это, на самом деле не позволяет пользователю вернуться назад, нажав кнопку «Готово» по умолчанию на «FlipsideViewController».

Кто-нибудь может помочь?

1 Ответ

6 голосов
/ 14 февраля 2012

Вы должны подключить кнопку к IBAction вместо перехода.В действии проверьте правильность учетных данных, затем вызовите performSegue:, чтобы выполнить его.

Вам придется подключать переход непосредственно от контроллера представления к следующей сцене, а не от кнопки.

...