Xcode UIImageWriteToSavedPhotosAlbum在iOS 6 iPad 3中不工作

Xcode UIImageWriteToSavedPhotosAlbum在iOS 6 iPad 3中不工作,xcode,uiimage,ios6,photo,ipad-3,Xcode,Uiimage,Ios6,Photo,Ipad 3,我正在使用下一个功能在我的应用程序中保存照片: UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL); 它在iOS 5.1.1设备和iPod/iPhone iOS 6.0设备上运行良好 但奇怪的是,照片保存在配备iOS 6.0的iPad 3上不起作用,并返回以下错误: 错误域=ALASSETLibraryErrorDomain代码

我正在使用下一个功能在我的应用程序中保存照片:

 UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
它在iOS 5.1.1设备和iPod/iPhone iOS 6.0设备上运行良好

但奇怪的是,照片保存在配备iOS 6.0的iPad 3上不起作用,并返回以下错误:

错误域=ALASSETLibraryErrorDomain代码=-3310“数据不可用”用户信息=0x1cd6afc0{nsLocalizedRecoverysSuggestion=启动照片应用程序,NSUnderlyingError=0x1cdaa140“数据不可用”,NSLocalizedDescription=数据不可用}


有人遇到过这个问题吗?有什么方法可以解决这个问题?

图像正在写入相机相册。在没有摄像头的iOS设备上使用时,此方法会将图像添加到保存的照片相册中,而不是添加到相机滚动相册中。()

您的iPad上似乎没有相机卷或已保存的相册,
UIImageWriteToSavedPhotosAlbum()
找不到匹配的相册来保存照片。

按照错误恢复建议中的说明启动照片应用程序:
nsLocalizedRecoverysSuggestion=启动照片应用程序


然后尝试通过相机应用程序拍照。

我可以保存到相机卷,但当我升级到iOS 6时,它停止工作。事实证明,我的应用程序需要(但没有,这在iOS 6中是新的)权限才能访问摄像头。要获得权限,请转到设置->隐私->照片。我可以保存到相机辊与 UIImageWriteToSavedPhotosAlbum()
再一次。

我不记得曾经在我过去两个月开发的应用程序上禁用过这个功能。突然之间,照片许可证似乎自动失效了??我将捕获错误并再次请求许可以避免发生这种情况