Здесь логический поток, который я пытаюсь ввести в свое приложение для iPhone:
Я думаю, что понимаю технические достижения для этого (используя AFNetworking, подключая Rails API с помощью Devise в качестве аутентификации). Auth_token будет сохранен в цепочке ключей после успешного входа в систему. То, что я не могу понять, это лучший способ настроить мое приложение так, как показано выше.
Я хочу, чтобы опыт был хорошим для пользователя, конечно, поэтому, возможно, пока он проверяет токен и пытается войти в систему, он показывает какой-то экран загрузки.
Как я могу это сделать? Я не знаю, какой контроллер представления я должен установить как rootviewcontroller в AppDelegate или как я должен установить его после входа пользователя. Я пробовал это в приложении Facebook, и когда я его открываю, я вижу пустой контроллер навигации кажется, тогда мой профиль профиля загружен. Что они делают за кулисами, и это лучший способ пойти?
Я не использую раскадровки.