我开发了我的应用程序,使用我的3G设备进行测试。在给朋友测试时,他发现它崩溃了。我查看了崩溃日志,但除了几条内存警告之后的“EXC_BAD_ACCESS”语句外,没什么用处。帮助调试iPhone应用程序 - EXC_BAD_ACCESS
在我的设备上,我可以使用imagePicker批次,并且每次拍摄照片时都会收到内存警告,但这不会导致任何问题。
在我的朋友的设备(也是3G)上,从相机中选择了几张图像后,该应用程序崩溃。
所以,我的问题是..我认为东西被释放,因为内存警告 - 但只有我的朋友的设备上,然后释放之后,它试图再次使用。我怎样才能找出被调用的对象?我无法使用NSZombies,因为这是一个远程(测试版)设备。
请帮忙!
此外,如果任何人有任何想法,为什么我的设备可以像挑选后的图像,没有任何问题,他不能...这将是最有帮助的
谢谢!
编辑:新的发现..我也收到这个错误信息:KERN_PROTECTION_FAILURE,我知道是与数据访问有关。我保存从UIImagePicker获得的图像后,崩溃似乎发生。有任何想法吗?
可能是图像选取器的代表。你有可能发布了它吗?您的朋友仍然可以发送崩溃日志。搜索谷歌如何让他们与iTunes和如何符号。 – 2010-01-08 00:28:49
我不认为我已经发布了它。我只是关闭了didFinishPickingMediaWithInfo委托方法中的选择器。虽然也许我应该在使用拾取器之前使用返回的“信息”?目前,我先解雇了选择器,然后利用返回的图像 – 2010-01-08 00:55:27