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