2014-08-29 3 views
0

В настоящее время я разрабатываю представления для нового пользователя для своего приложения. Новый пользователь должен заполнить как общую информацию профиля, так и теги для своих интересов. В настоящее время у меня есть контроллеры представлений для обоих этих экранов (когда существующий пользователь изменяет свой профиль), но мне нужен код для регистрации, который будет немного отличаться.Рабочий процесс регистрации пользователя Просмотр контроллеров для приложения iOS

Каковы некоторые умные способы разработки рабочего процесса?

  1. Я мог бы просто создать дублирующие контроллеры просмотра для profileController и tagsController и внести небольшие изменения кода, но это похоже на много дублирующийся код.
  2. Другой вариант - перепроектировать контроллеры представлений для тэгов и информации профиля в представлениях, и контроллер представления отобразит их в свою очередь.

ответ

0

я сделал что-то похожее на это и то, что работает для меня, чтобы отделить точку зрения и просматривать контроллеры (поэтому имеют ProfileController & profileView и tagsController & tagsView). Затем в контроллерах вашего вида вы можете указать при создании экземпляра контроллера вида, если этот конкретный экземпляр будет для регистрации или изменения текущего пользователя. Затем вы можете проверить этот флаг в контроллере представления для определенных частей представления, которые вы хотите изменить.

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