Доступ к контроллеру входа в систему при нажатии кнопки «Выйти» - PullRequest
1 голос
/ 10 марта 2011

У меня есть приложение, использующее панель вкладок, и, когда приложение загружается, я предоставляю контроллер вида входа в систему для аутентификации пользователя:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

initialScreenViewController = [[Login alloc] init];
[window addSubview:tabBarController.view];
[window addSubview:initialScreenViewController.view];
[window makeKeyAndVisible];
return YES;

Когда пользователь успешно проходит аутентификацию, я скрываю вид входа в систему длявыставить вид панели вкладок:

[self.view removeFromSuperview];

Мой вопрос такой ... У меня есть кнопка выхода из системы в приложении.Когда эта кнопка нажата, как мне, по сути, снова открыть экран входа в систему и заблокировать просмотр вкладок?

Спасибо!Jason

1 Ответ

1 голос
/ 10 марта 2011

Как и в первый раз:

initialScreenViewController = [[Login alloc] init];
[window addSubview:initialScreenViewController.view];

Хотя было бы немного проще использовать presentModalViewController:animated:, чтобы отобразить его поверх контроллера панели вкладок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...