【发布时间】:2018-05-01 18:46:33
【问题描述】:
我在一个弹出窗口上点击了“取消”,该弹出窗口询问我制作的应用程序中的照片库的权限。这来自我没有制作的东西,而是来自操作系统。
现在,如果用户尝试再次点击照片库按钮,我需要一个后备。授权状态被拒绝。我通过这种方式检查证明:
let status = PHPhotoLibrary.authorizationStatus()
switch status {
case .authorized:
print("authorized")
case .denied:
print("denied") // it is denied
case .notDetermined:
print("notDetermined")
case .restricted:
print("restricted")
}
如何再次弹出请求照片库权限的弹出窗口?我到处找,找不到任何有用的东西。
我希望是这样的,但 PHPhotoLibrary 没有成员“requestAccess”:
PHPhotoLibrary.requestAccess(for: ???) { response in
if response {
//access granted
} else {
}
}
【问题讨论】:
标签: swift request authorization phphotolibrary