Как добавить логин в универсальный проект IOS MasterDetail?

Я новичок в разработке IOS. Я хочу добавить в новый проект раскадровки, который является универсальным masterdetail, простой элемент управления входом в систему, который требуется, прежде чем пользователь сможет пойти дальше. то есть я всегда хочу, чтобы они вошли в систему. Я использую монотач, но я не думаю, что этот вопрос специфичен для монотач.

Спасибо


person Peter Kellner    schedule 11.08.2012    source источник


Ответы (1)


Обычно для экранов входа в систему я делаю следующее:

  • В ViewDidAppear вашего корневого контроллера просмотра проверьте, должен ли ваш пользователь войти в систему
  • Используйте PresentModalViewController для модального отображения экрана входа в систему.

Это должно работать для любого типа контроллера, который вы используете в качестве корневого контроллера.

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

person jonathanpeppers    schedule 13.08.2012
comment
Привет, Джонатан, я уверен, что это должно быть просто, но я мог бы вставить несколько строк кода, чтобы начать. Я изо всех сил пытаюсь заставить это работать. (надеюсь монотач) - person Peter Kellner; 13.08.2012
comment
Можете ли вы опубликовать код, который не работает? Это должно быть просто: переопределить ViewDidAppear, вызвать PresentModalViewController. - person jonathanpeppers; 14.08.2012
comment
Я уверен, что у Джонатана есть правильный ответ, но я не мог понять, как это сделать. Я пошел по пути его создания с помощью StoryBoard и XCode. Не уверен, насколько это хорошо, но я сделал две записи в блоге, включая видео. Открыт для комментариев, пожалуйста, разместите их в моем блоге или здесь. peterkellner.net /2012/08/13/ - person Peter Kellner; 14.08.2012