我使用在iOS
應用爲Mobclix
標準設置過程,我從viewWillAppear:
如何修復警告:景色是不是在窗口層次
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[fullScreenAdViewController requestAndDisplayAdFromViewController:self];
}
內,這裏的調用requestAndDisplayAdFromViewController:
方法警告我越來越:
Warning: Attempt to present <MobclixFullScreenAdViewController: 0x14f2c0> on <EditGameViewController: 0x1838d0> whose view is not in the window hierarchy!
我希望這足以繼續下去。謝謝你的幫助。
甚至將它移動到didAppear後,我仍然得到了警告:試圖提出在誰的觀點是不是在窗口層次! –
hanumanDev
2013-03-27 13:26:55
我將遍歷堆棧中的視圖控制器,以更清楚地瞭解發生了什麼。獲取一個指向你的根視圖控制器的指針,然後迭代'viewControllers'數組(如果它是一個UINavigationController)並查看層次結構究竟是什麼。 – 2013-03-27 14:11:20