问题

在xcode8 之后,访问照片或者相机都需要在info.plist里设置相关的字段,如果不设置的话,你的程序会闪退。如下图:

ios开发之访问权限

以上是在控制台中打印的信息,大概意思是要你在info.plist文件里添加NSPhotoLibraryUsageDescription 。如下图在info.plist中添加NSPhotoLibraryUsageDescription就OK了

ios开发之访问权限

总结

在开发中碰到需要访问权限的有如下:

  • NSContactsUsageDescription -> 通讯录

  • NSMicrophoneUsageDescription -> 麦克风

  • NSPhotoLibraryUsageDescription -> 相册

  • NSCameraUsageDescription -> 相机

  • NSLocationAlwaysUsageDescription -> 地理位置

  • NSLocationWhenInUseUsageDescription -> 地理位置

  • Privacy - Bluetooth Peripheral Usage Description -> 蓝牙权限

  • Privacy - Speech Recognition Usage Description -> 语音转文字权限

  • Privacy - Calendars Usage Description -> 日历权限

  • Privacy - Contacts Usage Description -> 通讯录权限

如果大家还有补充请告诉我

相关文章:

  • 2022-12-23
猜你喜欢
  • 2021-04-26
  • 2021-12-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
相关资源
相似解决方案