【发布时间】:2010-09-22 15:36:38
【问题描述】:
在我的 iPhone 应用程序中发生了奇怪的事情。由于在我启动基于导航的应用程序时未定义时间点(无论是在模拟器中还是在设备上),最后一个 UIView(用户最后到达的那个)在启动时显示。加载应用程序后,它会自动切换到 RootViewController 的视图。这就像最后一个视图完成了启动屏幕的工作。
我有点困惑。有没有人遇到过同样的事情,也许得到了解决方案的明确提示?
谢谢。
【问题讨论】:
-
您是否在应用程序被激活时显示您的根视图控制器(即在您的应用程序委托中的 applicationWillResignActive 或 applicationDidEnterBackground 中)?这是在iOS4上运行的吗?每次按下主页按钮时都会发生这种情况,然后再次“启动”您的应用程序?我可以猜测这个问题,但最好先回答这些问题并提供一些细节/代码。
-
感谢 danny,正如您在下面我的回答中看到的那样,问题的解决方案很简单,而且问题本身就是一个愚蠢的问题。当我使用调试器检查最后一个 uiview 的实际加载时间时,我意识到这从未发生过……可悲但事实是,问题出在我身上;)
标签: iphone uiview navigation