2010-09-22 87 views
0

在我的iPhone应用中发生了奇怪的事情。由于启动我的基于导航的应用程序时没有定义的时间点(在模拟器或设备上无关紧要),最后一个UIView(用户最后一个到达的那个)在启动时显示。应用程序加载后,它会自动切换到RootViewController的视图。这就像最后一个视图可以完成启动画面的工作。启动时显示导航应用中的最后一个UIView

我有点困惑。有人经历过同样的事情,也许有一个解决方案的明确暗示?

谢谢。

+0

当应用程序被激活时(即在应用程序委托中的applicationWillResignActive或applicationDidEnterBackground中)显示您的根视图控制器吗?这是在iOS4上运行吗?每次按主页按钮时都会发生,然后再次“启动”您的应用程序?我可以猜测这个问题,但最好先回答这些问题并提供一些细节/代码。 – dannywartnaby 2010-09-22 16:16:49

+0

感谢丹尼,正如你在下面的答案中看到的那样,问题的解决方案很简单,问题本身就是一个愚蠢的问题。因为我使用调试器来检查最后的uiview何时实际加载,我意识到这从来没有发生过......悲伤但真实,问题在于我;) – sebastianwerler 2010-09-22 16:24:44

回答

0

好了,已解决:从资源文件夹中删除最后一个UIView截图的“Default.png”是个不错的主意。没有UIView实际加载,只是图像....该死的。多么愚蠢的事情以及经常出现的问题就是坐在屏幕前。