【发布时间】:2018-03-02 13:51:15
【问题描述】:
我正在使用uiactivityviewcontroller;其中有一个将照片保存到设备的选项。
所以我添加了NSPhotoLibraryAddUsageDescription 密钥以获得许可,
但无法处理权限,一旦用户点击Don't allow,当再次点击相同选项保存照片时没有任何反应;
我看到了这个链接:Determine if the access to photo library is set or not - PHPhotoLibrary
但这并没有帮助;在这两种情况下(允许或不允许)它都返回PHAuthorizationStatusNotDetermined
我已经尝试过PHPhotoLibrary.requestAuthorization。它适用于读取和写入权限。我只想添加照片;所以只需要写权限。
有没有办法处理这个权限?
【问题讨论】:
-
您能否发布您的代码请求访问照片库以及保存您的照片的代码
-
当我使用 UIActivityViewController 时,它会自动完成;我只需要在 info.plist 文件中添加键 'NSPhotoLibraryAddUsageDescription'。保存选项由控制器 @Spads 自动给出
标签: swift ios11 uiactivityviewcontroller phphotolibrary