网站设计的公司价格,想做电商运营怎么入手,做网站公司赚不赚钱,中国机械设备采购网在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误#xff0c;该错误简单的说#xff0c;是由于 ViewController 还没有被加载#xff0c;就调用该 ViewController 或者 ViewController 内的方法时#xff0c;就会报这个错误。在不同…在 IOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误该错误简单的说是由于 ViewController 还没有被加载就调用该 ViewController 或者 ViewController 内的方法时就会报这个错误。 在不同地方调用 ViewController解决的方法也不太一样。 1. 在 一个 ViewController 里面调用另外一个 ViewController 是出现这个错误 该错误一般是由于在 viewDidLoad 里面调用引起的解决办法是转移到 viewDidAppear 方法里面 2. 在 AppDelegate.m 中调用遇到这个错误 解决办法1 UIViewController *topRootViewController [UIApplication sharedApplication].keyWindow.rootViewController; while (topRootViewController.presentedViewController) { topRootViewController topRootViewController.presentedViewController; } //[topRootViewController presentViewController:yourController animated:YES completion:nil]; //or [topRootViewController myMethod]; 解决办法2 UIStoryboard *mainstoryboard [UIStoryboard storyboardWithName:MainStoryboard bundle:nil]; LoginViewController* loginViewController [mainstoryboard instantiateViewControllerWithIdentifier:LoginViewController]; [self.window makeKeyAndVisible]; //[LoginViewController presentViewController:yourController animated:YES completion:nil]; //or [LoginViewController myMethod]; IOS 开发中 Whose view is not in the window hierarchy 错误的解决办法 原文地址http://www.cnblogs.com/xunziji/p/4025009.html 转载于:https://www.cnblogs.com/xunziji/p/4025009.html