У меня есть подкласс UIViewController
под названием HomeController
, который сделан rootViewController
в моем application:applicationDidFinishLaunchingWithOptions
.Проверка активной сессии Facebook в viewDidAppear
Моего предназначен логический поток работает следующим образом:
Если пользователь не авторизован (определяется, есть ли открытая, активная сессия с помощью FB IOS SDK), представляет модальный контроллер представления с просьбой их необходимо войти в систему.
Если они вошли в систему, отобразите вид
HomeController
как обычно.
Я быстро проверить с помощью openSessionWithAllowLoginUI(false)
в приложение делегата, существует ли в кэше маркер, а также, что может дать мне активную сессию, если приложение будет вновь открыт после того, как была закрыта.
Я установил логику проверки сеанса в viewDidAppear
и представил мой контроллер модального просмотра для входа в систему. Но логика viewDidLoad
все равно выполняется, и данных, очевидно, нет, чтобы она функционировала правильно.
Что может быть лучше?
Спасибо!