我已经使用我的 3G 设备开发了我的应用程序进行测试。在把它交给朋友测试后,他注意到它崩溃了。我查看了崩溃日志,但除了几次内存警告后的“EXC_BAD_ACCESS”语句之外,它并没有多大用处。
在我的设备上,我可以大量使用 imagePicker,每次拍照时都会收到内存警告,但这不会导致任何问题。
在我朋友的设备(也是 3G)上,从相机中选择了几张图像后,应用程序崩溃了。
所以,我的问题是..我认为由于内存警告而正在释放某些东西-但仅在我朋友的设备上,然后在释放后,它正试图再次使用。如何找出正在调用的对象?我不能使用 NSZombies,因为这是一个远程(测试版)设备。
请帮忙!
另外,如果有人有任何想法,为什么我的设备可以在没有任何问题的情况下一个接一个地选择图像,而他却不能......那将是最有帮助的
谢谢!
编辑:新发现..我也收到此错误消息:KERN_PROTECTION_FAILURE 我理解这与数据访问有关。崩溃似乎发生在我保存从 UIImagePicker 获取的图像之后。有任何想法吗?