Я разрабатываю приложение для iOS, используя функцию раскадровки XCode 4.2. В приложении есть экран входа в систему, который принимает имя пользователя и пароль и имеет кнопку для входа в систему. Нажатие кнопки входа в систему запускает push-последовательность к другому контроллеру представления. Тем не менее, я хочу, чтобы последовательность дождалась успешного входа в систему, прежде чем переходить к следующему контроллеру представления.
Я знаю о prepareForSegue: sender:
, но вот моя проблема: вызов входа в систему является асинхронным. Поэтому я не могу выполнить вход в систему.
Есть ли что-нибудь вокруг этого? Могу ли я создать последовательность в раскадровке, которая запускается только тогда, когда я хочу, чтобы это было (в отличие от нажатия кнопки)?