iOS 最新版本调用相机与相册
2017-02-16 14:00
218 查看
今天发现调用相机,崩了。试试看调用相册,又崩了。然后看到控制台输出了以下信息:
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user
how the app uses this data.
info.plist 文件添加一个 NSPhotoLibraryUsageDescription的 key,然后添加一个描述,类型为字符串。
这个不是我们正常的添加一个key value,而是要道工程目录下,找到 info.plist
选中,找到Open As --->Source Code
具体如下:
1.在项目中找到info.plist文件,右键点击以 Source Code形式打开
2.添加以下键值对,这里以 PhotoLibrary
作为例子
<key>NSPhotoLibraryUsageDescription</key>
<string>此 App
需要您的同意才能读取媒体资料库</string>
<key>NSCameraUsageDescription</key>
<string>此 App
需要您的同意才能读取媒体资料库</string>
然后,我们clean一下或者重启Xcode即可,再重新运行即可
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user
how the app uses this data.
info.plist 文件添加一个 NSPhotoLibraryUsageDescription的 key,然后添加一个描述,类型为字符串。
这个不是我们正常的添加一个key value,而是要道工程目录下,找到 info.plist
选中,找到Open As --->Source Code
具体如下:
1.在项目中找到info.plist文件,右键点击以 Source Code形式打开
2.添加以下键值对,这里以 PhotoLibrary
作为例子
<key>NSPhotoLibraryUsageDescription</key>
<string>此 App
需要您的同意才能读取媒体资料库</string>
<key>NSCameraUsageDescription</key>
<string>此 App
需要您的同意才能读取媒体资料库</string>
然后,我们clean一下或者重启Xcode即可,再重新运行即可
相关文章推荐
- IOS 音频开发
- FFmpeg安装打包
- IOS把图片缓存到本地的几种方法
- iOS开发-block详解与使用
- 登录 注册 退出 以及主界面之间 rootViewController的转换 (iOS)
- iOS AFnetWorking 请求webservice数据
- FMDB 使用方法
- iOS 横屏2
- iOS开发 cocoaPod和Carthage的安装与使用
- iOS开发中, -[__NSCFConstantString size]: unrecognized selector sent to instance 0x104ff2c00
- iOS-iOS内购流程(手把手图文教程)
- iOS开发中 常用枚举和常用的一些运算符(易错总结)
- ios 横屏
- 初探iOS闭包实现Block
- ios MD5 加密
- ios 16进制加密 AES 128 ECB PKCS7Padding
- iOS 获取正在显示的ViewController
- iOS 截屏功能
- iOS 页面性能优化
- ios 如何获取手机可用空间和总的存储空间的大小