时间:2021-05-20
环境:
iPhone Version 11.0.3 , Xcode Version 9.0
问题:
昨天维护APP时,发现拍照后保存图片时应用崩溃,输出如下:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryAddUsageDescription key with a string value explaining to the user how the app uses this data.
Google翻译:
此应用程序已崩溃,因为它尝试访问隐私敏感数据,而无需使用说明。应用程序的Info.plist必须包含一个NSPhotoLibraryAddUsageDescription键,其中的字符串值向用户解释应用程序如何使用此数据。
解决:
如果你不愿思考而习惯性百度的话,会发现有很多类似的问题。不过它们基本都是缺少“NSPhotoLibraryUsageDescription”,而这里却是缺少“NSPhotoLibraryAddUsageDescription”。
其实翻译已经说明问题,崩溃原因就是info.plist中因为缺少“NSPhotoLibraryAddUsageDescription”权限,自己去添加上就解决问题了。
原因:
经过了解,导致问题的原因是iOS11系统过后苹果新增加了一个权限,以后保存图片需要添加权限“Privacy - Photo Library Additions Usage Description”。
经测试,对于未升级到iOS11的设备保存图片并没任何问题, 但设备升级到iOS11后再保存图片APP一定会崩溃,同学们赶紧维护吧!
示图:
崩溃展示:
添加权限:
未添加权限时点击“保存到本地”APP会崩溃,添加权限后点击“保存到本地”第一次会弹出权限弹窗。
以上这篇iOS APP中保存图片到相册时崩溃的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实现Photos.framework的常见功能,包括:创建自定义相册、保存图片到自定义相册、搜索所有相册的图片,具体内容如下1、保存图片到相册/***保存图
1、淘宝截图保存图片——相册栏栏目找图片——分享到微信上2、淘宝上点开图片——保存——相册栏里——分享到微信上3、利用软件就也是可以的提示:方法很多,以上的只是
iOS10app无法连接网络的解决方法_app无法连接网络怎么办iOS10中,突然遇到app无法连接网络怎么办?iOS10app无法连接网络的解决方法是什么?
可能存在以下问题:1、店招图片在photoshop制作保存时,选择的图像选项中“品质”一栏选择比较低,导致保存后的图片出现模糊不清;解决方法:店招图片保存时的“
抖音保存到相册失败的解决方法如下: 1、点击“去设置”,点击“照片”; 2、选择“读取和写入”,返回抖音; 3、再点击“保存至相册”即可下载视频,下载完成