为什么我的应用程序界面在带有XCode 4.5的iOS5.1中不可见,除非多任务处理>

时间:2012-10-24 11:18:33

标签: ios ios5

我有一个应用程序,我正在升级,以在iOS6中更好地工作。以前它在iOS5中运行良好,但出于某种原因,使用新的XCode ang iOS5.1模拟器和设备,我看到的只是一个白色屏幕。我可以点击屏幕并获得显示界面在某处的调试信息,我只是看不到它。

有关信息,我有一个带有rootViewController的自定义UINavigationController。 UINavigationController被设置为窗口rootviewcontroller,它在iOS6中完美运行。

最奇怪的是,只要我打开多任务托盘或用五指滑动来切换应用程序,界面就会出现。我的app委托中的所有applicationWillResignActive等方法都是空的,所以wtf正在发生?

感谢。

1 个答案:

答案 0 :(得分:1)

最后因为:http://www.cocos2d-iphone.org/forum/topic/1719

而破解了

问题来自MainWindow.xib文件中自iOS3以来一直存在的窗口对象!刚删除它,应用程序工作了一个款待。我猜界面可以获得手势等但没有看到任何东西的原因是前面的额外UIWindow对象。

我猜你生活和学习!

马丁