当我在应用程序上运行一些测试并尝试从多任务菜单中终止应用程序(在模拟器中)时,它终止了。问题是,当我试图通过在我的dock上选择它再次运行它时,它不运行。它冻结了,变成了模拟器角落里的这个小图像。我想知道为什么会发生这种情况,如果有特定的代码需要为这种情况编程,以便应用程序"优雅地"终止。
谢谢!
检查应用程序委托的application:didFinishLaunchingWithOptions:
中的逻辑。最有可能的是,有一些初始化问题导致了这种行为。把断点和NSLog
放在那里(也许也放到其他应用程序委托方法,如applicationWillEnterForeground:
)来调查发生了什么。