iOS 10保存到相机卷错误/崩溃
尝试使用iOS10将图像保存到相机胶卷时
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
该应用程序崩溃没有任何信息。 相同的确切方法不会导致iOS 9设备崩溃
在Info.plist中添加以下权限
<key>NSCameraUsageDescription</key> <string>This app needs access to the camera to take photos.</string> <key>NSPhotoLibraryUsageDescription</key> <string>This app needs access to photos.</string>
更多信息点击这里
编辑Info.plist
你需要在plist中添加这些行。
如果您使用相机,它也会崩溃。 在这种情况下,我把解决scheme放在这里。
如果你使用相机,只需要添加第一行。
如果您只是将照片保存到本地相册,则只需添加第二行即可。
您可以将描述更改为您要声明的内容。 它显示在iOS摄像头/照片alertView获取用户的permissoin。
这是一个鬼鬼祟祟的更新(我至less没有听说过这个),但是对于iOS10来说,需要新的Info.plist文件来访问资源,比如Photos
(这会导致崩溃)。 在这里读一读
http://useyourloaf.com/blog/privacy-settings-in-ios-10/
但是为了解决这个特定的问题,只需要将这个添加到Info.plist源代码中:
<key>NSPhotoLibraryUsageDescription</key> <string>Reason why you need the permissions here</string>