9

我早期版本的 iOS 应用程序之一使用UIImagePickerController. 在该开发期间,不涉及访问相册中的照片/视频的权限。但在最新版本中,它要求用户访问相册的权限。
如何在UIImagePickerController(不使用ALAssetLibrary)的帮助下检查用户是否已授予访问设备上相册的权限?

4

1 回答 1

10

更新:

由于 PhotoKit 框架是在 iOS 8 中引入的,因此确定状态的最佳方法是 on PHPhotoLibrary

目标-C:

[PHPhotoLibrary authorizationStatus];

迅速:

PHPhotoLibrary.authorizationStatus()

公共界面中没有任何内容UIImagePickerController可用于确定照片数据授权状态。唉,似乎确定授权状态的唯一选择是+[ALAssetsLibrary authorizationStatus].

于 2013-08-22T02:06:51.973 回答