gpt4 book ai didi

ios - 如何在 IOS 上获取照片/相机的授权状态?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:50 25 4
gpt4 key购买 nike

我正在使用 UIImagePickerController。我需要引导我的用户到 Setting -> Privacy 来解锁相机/照片访问权限,如果他们首先拒绝的话。

默认情况下,UIImagePickerController 将显示:

without auth

但是在呈现 UIImagePickerController 之前我想要消息怎么样?我怎样才能得到我是否有访问权限的消息?

我想声明这不是一个绝对重复的问题。 AVCaptureDevice 在这个问题中 detect permission of camera on ios只修复了摄像头的访问权限,但仍然无法检测到“相册”的访问。

最佳答案

问题detect permission of camera on ios提到类AVCaptureDevice,它可以修复Camera Usage的授权。

我找到了“照片”授权的解决方案。在 IOS8 中有一个名为 Photos 的新框架和一个类 PHPhotoLibrary

此方法可以发出警报:

PHPhotoLibrary.requestAuthorization({(status: PHAuthorizationStatus)in
switch status{
case .denied:
break
case .authorized:
break
default:
break
}
})

enter image description here

就像UIImagePickerController第一次出现的时候一样。

class func authorizationStatus() -> PHAuthorizationStatus可以返回'相册'的当前授权状态

关于ios - 如何在 IOS 上获取照片/相机的授权状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29050080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com