我指的是这个请求
您的应用程序首次使用PHAsset,PHCollection,PHAssetCollection或PHCollectionList方法从库中获取内容,或使用“将更改应用于照片库”中列出的方法之一来请求自动且异步地更改库内容,照片提示用户请求授权。
有什么办法可以禁用它,而是手动进行吗?
答案 0 :(得分:2)
您不能说每句话“禁用”自动请求,如果授权状态为undetermined
,API将自动执行该请求。
但是,您可以使用PHPhotoLibrary.requestAuthorization
可能看起来像...
let status = PHPhotoLibrary.authorizationStatus()
switch status {
case .notDetermined:
PHPhotoLibrary.requestAuthorization({ (status) in
// Check the status and deal with it
})
case .restricted: fallthrough
case .denied:
// Deal with it
break
case .authorized:
// All is good
break
}