【发布时间】:2013-08-03 01:18:04
【问题描述】:
嗯,我遇到了这个有趣的问题。
我的 iOS 应用在 iOS 模拟器和 iPhone 4 中崩溃,但在 iPhone 5 中没有。
当它发生时,我突出显示了这一行:
0x1b37aa3: 调用 0x1b37aa8 ;查找方法 + 14
在线程 1 中:
0 查找方法
.......
(一些数字)UIApplicationMain
(一些数字)主要
我尝试启用 NSZombie 并在 didReceiveMemoryWarning: 和 applicationDidReceiveMemoryWarning: 中添加一些日志,但没有记录任何内容。我还在我的代码中间放了一些日志,但一切都记录得很好。
我怎么知道为什么会这样?
【问题讨论】:
-
这是在黑暗中拍摄的,但它可能会崩溃,因为您使用的调用在 iOS5 中可用,但在 iOS4 中不可用。非常猜测。
-
检查你的部署目标是 6 吗?
-
您可能在 .h 文件中声明了变量和属性,而您尚未在 .m 文件中合成该变量。检查您在 .h 文件中声明的所有属性。
-
请列出您的iphone4正在使用的操作系统名称......
标签: iphone ios xcode crash iphone-4