iPhone - 运行应用程序的多个实例?

时间:2010-07-22 10:05:23

标签: iphone

当我在安装它之后第一次启动我的应用程序并在启动屏幕消失之前退出时,从多任务处理菜单启动时它会出现黑屏。如果我从主屏幕点击它,它加载正常,但每次我尝试从多任务菜单,它是一个黑屏,直到我终止它。如果我将UIApplcationExitOnSuspend属性添加到属性列表,则黑屏会不断出现,直到我重新启动设备。任何帮助表示赞赏。

谢谢Sj

1 个答案:

答案 0 :(得分:0)

一些事情:

  1. 您可能不希望在启动画面消失之前暂停您的应用。在显示初始屏幕时,applicationDidFinishLaunching正在运行代码(您知道,比如向应用添加窗口)。如果你提前暂停它,它就没有机会。第一次安装后可能不是这种情况,但如果我是你,我会给它初始安装所需的时间,而不是打断它。
  2. 另一个不太可能的情况:你在调试仍然在运行时这样做吗?如果我让调试继续运行然后暂停应用程序到后台,我只会遇到与此类似的问题(暂停后黑屏)。一旦你把它带回背景,你会得到一个黑屏,所以在这种情况下,这是一个错误。如果您点击XCode中的停止标志按钮来杀死该应用程序,那么它之后就可以正常运行..但是你必须在暂停之前将其杀死。
  3. 我的猜测是你可能的原因是#1。为应用程序提供更多时间来执行初始加载。在那之后,它应该没问题。无论出于何种原因,第一次安装/加载始终是最慢的。