Является ли Application Delegate правильным местом для загрузки вида входа в систему? - PullRequest
3 голосов
/ 18 апреля 2011

Я довольно новичок в Objective-C и пытаюсь выяснить лучшие практики и способы ведения дел.

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

Вопрос, который у меня возникает, заключается в том, что вход в систему является посредническим, если требуется вход в систему, следует ли загружать контроллер представления входа в метод делегата приложения didFinishLaunchingWithOptions?

В настоящее время метод didFinishLaunchingWithOptions приложения-делегата загружает tabBarViewController.

Должен ли я поставить здесь условие для загрузки вида входа в систему, если данные для входа не сохранены, это правильное место для этого?

1 Ответ

3 голосов
/ 18 апреля 2011

didFinishLaunchingWithOptions - прекрасное место для этого, так как вы хотите, чтобы это произошло при запуске.Вам следует рассмотреть возможность создания этого метода, который можно вызывать из других источников, поскольку я уверен, что вы захотите разрешить своим пользователям выходить из системы, а затем снова входить в нее.

...