服务器之家

服务器之家 > 正文

iOS APP中保存图片到相册时崩溃的解决方法

时间:2021-04-12 13:35     来源/作者:枫志应明

环境:

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一定会崩溃,同学们赶紧维护吧!

示图:

崩溃展示:

iOS APP中保存图片到相册时崩溃的解决方法

添加权限:

iOS APP中保存图片到相册时崩溃的解决方法

未添加权限时点击“保存到本地”app会崩溃,添加权限后点击“保存到本地”第一次会弹出权限弹窗。

iOS APP中保存图片到相册时崩溃的解决方法

以上这篇ios app中保存图片到相册时崩溃的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:http://blog.csdn.net/wsyx768/article/details/78257949

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部