我有一个带有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