我没有在我的应用程序中使用 UIImagePicker,也没有访问照片库。我收到一封关于在 info.plist 文件中添加 NSPhotoLibraryUsageDescription 的邮件。
我有以下问题
如何确认我的项目访问图片库?
我已经在我的项目中搜索了 UIImagePicker,但没有得到任何结果。
当我不访问照片库时,是否必须在 info.plist 中添加 NSPhotoLibraryUsageDescription?
谁能帮忙找出来。
谢谢
最佳答案
UIImagePicker
图像选择器 Controller 管理用户交互并将这些交互的结果传递给委托(delegate)对象。图像选择器 Controller 的角色和外观取决于您在呈现它之前分配给它的源类型。
无论何时使用 UIImagePicker,都必须为该特定应用程序授予权限
您可以在 Info.plist 文件中指定所有 Cocoa 键的列表:
(Xcode 目标 -> 信息 -> 自定义 iOS 目标属性)
iOS 在早期(iOS6、iOS7)已经需要访问麦克风、摄像头和媒体库的权限,但自 iOS10 以来,如果您不提供请求权限的说明,应用程序将会崩溃。
更新:
关于ios - 在info.plist中是否必须添加NSPhotoLibraryUsageDescription?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46706453/