iOS 10访问系统的相册、摄像头等闪退

主要原因是苹果强制要求,当你你要授权一些操作时必须要在info.plist中申明,不然就会闪退:

iOS10需要在info.plist内添加的字段:

  • NSContactsUsageDescription -> 通讯录
  • NSMicrophoneUsageDescription -> 麦克风
  • NSPhotoLibraryUsageDescription -> 相册
  • NSCameraUsageDescription -> 相机
  • NSLocationAlwaysUsageDescription -> 地理位置
  • NSLocationWhenInUseUsageDescription -> 地理位置
  • Privacy - Bluetooth Peripheral Usage Description -> 蓝牙权限
  • Privacy - Speech Recognition Usage Description -> 语音转文字权限
  • Privacy - Calendars Usage Description -> 日历权限
  • Privacy - Contacts Usage Description -> 通讯录权限
如下图
iOS 10访问系统的相册、摄像头等闪退_第1张图片
A70FDC41-DC7E-4BC2-B70C-D41046C6DC02.png

你可能感兴趣的:(iOS 10访问系统的相册、摄像头等闪退)