似乎在 iOS 4 中,因为您的应用程序进入后台,所以它会记住您上次所在的位置。当我按 home 退出我的应用程序,然后不久之后在模拟器中再次单击它时,它会记住它在哪里并且据我所知它正在工作。
当我通过双击主页杀死应用程序,按住底部的应用程序图标,按删除键,然后单击正常图标启动应用程序时,应用程序立即崩溃。我得到:
Thread 1: Program received signal: "SIGKILL".
在线上
int retVal = UIApplicationMain(argc, argv, nil, nil);
控制台只是说:
[Switching to process 46794 thread 0x207]
sharedlibrary apply-load-rules all
Current language: auto; currently objective-c
我不知道从哪里开始调试这个。谢谢!
最佳答案
根据我不太糟糕的经验,模拟器和 XCode 没有很好的沟通。控制台确实会在您运行时获得应有的所有输出,但是一旦您切换到另一个应用程序、关闭它或其他任何方式,任何内容都不会按预期工作。
当我从 Xcode 运行一个真正的 iPhone 时,如果你关闭它,Xcode 仍然会让你停止它。
如果应用程序确实崩溃了,您应该查看崩溃日志。
您还应该尝试使用 Instruments
关于iphone - 在 Xcode 模拟器中终止应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6864982/