Я внедряю «новую регистрацию пользователя» в своем приложенииКак я могу реализовать рабочий процесс «первого пользователя» в приложении Cocoa Touch?
При первом входе пользователя в систему я хотел бы, чтобы у них была 4-ступенчатая процедура регистрации, чтобы создать свое имя пользователя, задать свою фотографию профиля , и т. д. Каждый шаг будет другим экраном.
Все это нужно сделать только один раз. Мне было интересно -
Какая оптимальная установка для этих 4 экранов? Должны ли они быть
UINavigationController
, чтобы они были реализованы как «стек»? то есть пользователь может вернуться к предыдущим экранам?Как сохранить состояние регистрации? Я хотел бы знать, на каком этапе был пользователь, если они уходят на полпути или вообще знают, следует ли мне отображать регистрацию (т. Е. Если это их первый раз). Есть ли способ сохранить количество выполненных шагов, так что если
numStepsCompleted == 0
, то я знаю, что они еще не начались, и если я знаю, что они начали, но не закончены?
В целом, если есть примеры кода в Интернете, которые реализуют что-то вроде этого, было бы здорово смотреть на него.
Спасибо!
Спасибо за пример! У меня есть хороший способ «вызвать UINavigation Controller modally», как вы упомянули? – user2490003
Сначала создайте навигационный контроллер с контроллером корневого представления, а не с контроллера вида (может быть кто-нибудь) назовите [yourVC presentViewController: navVC animated: YES complete: NULL] – Andrea