iOS 10 访问相机相册崩溃

iOS10系统下调用系统相册、相机功能,遇到闪退的情况,描述如下:

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文件下添加

这是因为iOS对用户的安全和隐私的增强,在申请很多私有权限的时候都需要添加描述,但是,在使用Xcode 8之前的Xcode还是使用系统的权限通知框.
要想解决这个问题,只需要在info.plist添加NSContactsUsageDescription的key, value自己随意填写就可以,这里列举出对应的key(Source Code模式下):

 NSCameraUsageDescription    
    cameraDesciption

    NSContactsUsageDescription    
    contactsDesciption

    NSMicrophoneUsageDescription    
    microphoneDesciption

你可能感兴趣的:(iOS 10 访问相机相册崩溃)