iPhone SDK摄像头错误:图像有时不保存?

iPhone SDK摄像头错误:图像有时不保存?,iphone,iphone-sdk-3.0,camera,Iphone,Iphone Sdk 3.0,Camera,我已经查找了iphonesdk的各种错误报告,但没有看到任何与此错误直接相关的内容 我正在使用设备上的UIImagePickerController使用相机拍照。有时,通常在手机运行一段时间而没有重置后,我会拍照,然后选择“使用”-但我会从UIImagePickerController在我的代理中返回一个nil图像。一旦我重新启动手机,一切都会恢复正常一段时间,但似乎最终会再次发生 对于使用2.2.1和3.0测试版和最终版SDK及其相关ROM版本编译的应用程序,iPhone设备上会出现这种行为

我已经查找了iphonesdk的各种错误报告,但没有看到任何与此错误直接相关的内容

我正在使用设备上的UIImagePickerController使用相机拍照。有时,通常在手机运行一段时间而没有重置后,我会拍照,然后选择“使用”-但我会从UIImagePickerController在我的代理中返回一个nil图像。一旦我重新启动手机,一切都会恢复正常一段时间,但似乎最终会再次发生

对于使用2.2.1和3.0测试版和最终版SDK及其相关ROM版本编译的应用程序,iPhone设备上会出现这种行为


有没有其他人遇到过这个错误,或者你能解释一下,或者为这个问题提供一个解决方案?

这已经作为Apple bug ID 6978412存档了。你知道你的didReceiveMemoryWarning是否被调用了吗?这是一个很好的观点,我必须检查一下。我想知道CameraSDK的“pass-through”是否在某个地方使用了一个tmp目录来“填充”——在XCode中的评测中,它似乎确实在写入flash。如果我打开另一个使用UIImagePicker的应用程序,拍一张照片,然后重新启动我的应用程序,相机就会神秘地再次工作。很奇怪。不过,我怀疑我是否收到了内存警告-我的内存图看起来很干净,没有跳跃,在照片缩放后内存使用率会下降等等。我似乎在拍照的75%的时间里收到内存警告。。。我希望我知道操作系统使用什么标准来决定内存不足!