gpt4 book ai didi

ios - 警告 : attempt to present ViewController whose view is not in the window hierarchy

转载 作者:IT王子 更新时间:2023-10-29 07:47:27 24 4
gpt4 key购买 nike

在我的一个应用程序中,我从 application didReceiveLocalNotification 方法调用 viewController。页面加载成功,但显示警告:

 Warning: Attempt to present <blankPageViewController: 0x1fda5190> on 
<ViewController: 0x1fd85330> whose view is not in the window hierarchy!

我的代码如下:

 -(void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {

blankPageViewController *myView = [[blankPageViewController alloc]
initWithNibName:@"blankPageViewController" bundle: nil];
myView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self.viewController presentViewController:myView animated:NO completion:nil];
}

最佳答案

最后我用下面的代码解决了这个问题。

-(void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.blankviewController = [[blankPageViewController alloc] initWithNibName:@"blankPageViewController" bundle:nil];
self.window.rootViewController = self.blankviewController;
[self.window makeKeyAndVisible];
}

关于ios - 警告 : attempt to present ViewController whose view is not in the window hierarchy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15287678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com