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