У меня есть приложение панели вкладок с 4 вкладками. И когда пользователь нажимает кнопку в одном из представлений на одной из вкладок, я запускаю метод appDelegate. В этом методе я хочу отобразить вид моего приложения панели вкладок. Я хочу сделать это в appDelegate, потому что у меня есть несколько кнопок одного типа, и я хочу реализовать один метод для них, чтобы разные представления разделяли один экземпляр класса. Вот как я пытался это сделать, но все эти попытки не сработали:
-(void)authorizeTwitter{
if(!_engine){
_engine = [[SA_OAuthTwitterEngine alloc] initOAuthWithDelegate:self];
_engine.consumerKey = kOAuthConsumerKey;
_engine.consumerSecret = kOAuthConsumerSecret;
}
if(![_engine isAuthorized]){
UIViewController *controller = [SA_OAuthTwitterController controllerToEnterCredentialsWithTwitterEngine:_engine delegate:self];
if (controller){
//[self.rootController presentModalViewController: controller animated: YES];
//[self.window addSubview:controller.view];
//[self.window makeKeyAndVisible];
//[controller.view showFromTabBar:self.rootController.tabBar];
}
}
}
controller - это экземпляр viewController, и я хочу показать controller.view поверх панели вкладок и всех представлений