【发布时间】:2011-04-05 19:45:42
【问题描述】:
我发现我可以通过执行以下操作使我的 iOS 应用崩溃:
- 启动应用程序
- 退出应用(使用主页按钮)
- 双击home键调出正在运行的任务列表
- 强制关闭我的应用
- 关闭任务列表
- 启动我的应用程序(崩溃)
到目前为止:
- 这仅在我运行调试器时发生在设备(运行 4.3.1 的 3GS)上
- 我无法在其他应用中实现这一点
- 不是每次我都这样做
- 它使 iPhone 处于模糊状态并出现黑屏 - 在 xcode 中结束进程不会让我回到跳板,按下主页按钮没有任何效果。我按电源按钮,然后按主页按钮,它会返回跳板。
不过,我这样做的速度非常快,所以我很好奇这是否可能是我的应用程序中的错误(以及错误可能是什么),或者跳板是否正在杀死我的应用程序,就像我正在重新启动它一样?
调试器报告说我的应用收到了“SIGKILL”信号,所以我倾向于认为这只是实际终止进程的延迟,但我不想忽略我可能犯的错误。
鉴于我无法在调试器之外重复它,这对我来说优先级较低,但如果可能的话,我仍然希望更好地理解它,尤其是当它指向我的应用程序中的错误时。
【问题讨论】:
标签: iphone objective-c ios ios4