从AppDelegate将NavigationControll设置回viewcontroller 0

时间:2014-07-14 12:57:14

标签: objective-c uinavigationcontroller viewcontroller appdelegate

我从AppDelegate收到推送通知,我现在可以将视图推送到我想要的位置,但是当我第二次尝试这样做时,它会向我显示此错误。

 2014-07-14 08:20:08.055 mobile-app[11607:60b] Warning: Attempt to present 
<UINavigationController: 0x15e5a620> on <OptionsTabBarViewController: 0x15e7b340> whose view is not in the window hierarchy!

我认为这是因为NavigationController viewController仍然在视图上的导航集上,我在推动视图后进行了设置。

我的代码如下:

UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
        [tabBarController setSelectedIndex:0];

        [tabBarController performSegueWithIdentifier:@"push_display_incomming_call" sender:self];
        _callID = [userInfo objectForKey:@"call_id"];

0 个答案:

没有答案