发布于 2012-08-25 04:40:26
这是由于iOS 5.x纹理缓存中的一个已知错误造成的,我不久前提交了一份关于它的错误报告。通常,只有在使用具有AVCaptureStillImageOutput的AVCaptureSessionPresetPhoto预设以外的其他设置时,才会发生这种情况,但在某些情况下,该预设似乎也会发生这种情况。
考虑到保密协议,我不能说在iOS 6.0中是否已经修复了这个问题,但是试着在测试版中运行它,你自己看看。
作为iOS 5.x的一种解决方法,您可以在GPUImageOpenGLESContext中编辑+supportsFastTextureUpload方法,使其始终返回NO。这将禁用框架中的纹理缓存支持,但可能会导致拍摄照片时图像处理速度较慢,并占用更多内存。
https://stackoverflow.com/questions/12107562
复制相似问题