iphone - 在 Xcode 模拟器中终止应用程序

标签 iphone xcode

似乎在 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/

相关文章:

iphone - 如何确定调用 moveItemAtURL :toURL: or replaceItemAtURL:WithItemAtURL: 时需要多少时间

iphone - 如何使用 twitter api v1.1 获取用户详细信息(Twitter 错误 215)

ios - iOS Storyboard是否具有相当于工具 :text in android? 的功能

iphone - “保持” UIButton 行为 - `Touch Cancelled` 控制状态阻止进一步的控制状态

iphone - 有没有办法使用命令行创建新的 XCode 项目?

ios - 来自可重复使用的表格单元格的不同 segues

ios - 无法快速检查提交按钮的条件

iphone - 如何同时拖动2个 ScrollView ?

iphone - try 和 catch 不处理 iPhone 中的异常

swift - SpriteKit didEndContact 未被调用