Я работаю над приложением с LoginViewController и TabBarViewcontroller.
Когда приложение запущено, я добавляю LoginViewController как subView окна в делегате.Как только логин в порядке, я удаляю LoginViewController (removeFromSuperView) и вместо этого добавляю TabBarViewController как подпредставление окон.
Это прекрасно работает.
В одной из вкладок TabBar у меня естьпредставление, содержащее кнопку для отключения пользователя.При нажатии на кнопку выполняется действие, противоположное описанному выше: - удалите TabBarViewcontroller из superView - вместо этого добавьте loginViewController.
Это также работает нормально, за исключением двух вещей:
при повторном входе в систему я сразу получаю последнюю вкладку (с кнопкой отключения), когда я хочу перейти к первой
ЕслиЯ вхожу с другим пользователем, TabBarController не обновляется (я вижу данные предыдущего пользователя ... довольно опасно :)).
Ну, эти две вещи, кажется,связанный с той же проблемой, TabBarViewController не выгружается и перезагружается.Не могли бы вы помочь, как это сделать?
Большое спасибо, Люк