2012-06-04 5 views
3

Я создаю функцию типа входа для своего приложения iphone. Я заложил все это в раскадровку. Я установил условие, которое заставляет пользователя регистрироваться в течение дня. Затем после этого приложение должно направлять их в исходный контроллер представления (страница, на которой они должны ввести учетные данные для входа).Программно загрузите контроллер начального представления из раскадровки IOS5

Я планировал положить эту логику в AppDelegate (приложение действительно загрузилось). Если есть лучшее место, чтобы поставить эту логику, я буду открыт для этого. Но как мне получить доступ и загрузить начальный контроллер представления в моем раскадровке?

Причина, по которой я не могу просто загрузить segue в этот начальный вид, заключается в том, что я не обязательно буду знать, где пользователь в последний раз оставил приложение. И я не хочу создавать отдельные отрывки из каждого вида назад к первоначальному виду.

Спасибо!

EDIT! В ответ на ответ Луиса Хорошо, отлично! Я добавил контроллер навигации в начале моего правого борта, как и первый персонаж. Теперь я хотел бы вернуться к контроллеру навигации каждый раз, когда открываю или повторно открываю приложение, чтобы логика контроллера навигации выполнялась. Спасибо

ответ

2

Прочитайте оба ответа, предоставленные для этого вопроса, первый подход проще, но вам нужно делать то, что вы только что написали, а не то, что вы ищете, но его путь более сложный.

iOS 5 storyboard, programmatically determine path

+0

Хорошо, отлично! Я добавил контроллер навигации в начале моего правого борта, как и первый персонаж. Теперь я хотел бы вернуться к контроллеру навигации каждый раз при открытии или повторном открытии приложения, чтобы логика контроллера навигации выполнялась. Спасибо! – Jeff

+0

Извините, что это вопрос? – Pochi

+0

Ссылка, которую вы предоставили, отлично работает ... Пока приложение не приостанавливается (пользователь нажимает кнопку «домой»). Когда приложение ApplicationDidBecomeActive выполняется, приложение возобновится, когда оно остановится. - Я не хочу эту функциональность. Я пытаюсь загрузить контроллер начального представления снова. Это сложно сделать в appDelegate. Предлагаемая вами ссылка предложила мне закрыть приложение, когда пользователь нажимает кнопку «домой». К сожалению, я не могу этого случиться в своем приложении. Поэтому я ищу другой способ сделать это. – Jeff

Смежные вопросы