iOS中获取相机/照片图库权限只需一行代码
1
话不多说。
1 | // 获取相机权限 |
2
有人说 iOS 14可以选择指定照片来供 App访问,没问题,安排。
1 | [self privacyPhotoLibraryAuthorizationWithLimitedPhotosHandler:^{ |
3
只不过这么做后,默认会在每次重新启动App后再次需要获取照片图库权限时自动弹出受限照片权限选择照片的提醒。如果你不想发生这样的情况,可以做如下设置:
在项目配置窗口的 Info一栏添加“Privacy - Location Default Accuracy Reduced”,值设为 YES。
在你需要打开受限照片权限选择照片界面的时候,也可以。调用以下方法
1 | [self presentLimitedLibraryPicker]; |
最后别忘了实现 -PHPhotoLibraryChangeObserver:代理方法,在代理方法中处理因受限照片权限选择照片内容变更的情况。
相关
更新内容
新增了 iOS14中获取受限照片权限的方法。