优化相册授权流程
This commit is contained in:
parent
98e00590ed
commit
b682664cbf
@ -8,7 +8,7 @@
|
||||
import Foundation
|
||||
import UIKit
|
||||
import Photos
|
||||
|
||||
import SVProgressHUD
|
||||
private let Back_Height:CGFloat = KHZSize(700)
|
||||
|
||||
enum SelectedFileType : Int {
|
||||
@ -265,7 +265,33 @@ class CCSpaceAlbumFilterPopView2: UIView {
|
||||
|
||||
}
|
||||
|
||||
reloadData()
|
||||
let pstatus = PHPhotoLibrary.authorizationStatus(for: PHAccessLevel.readWrite)
|
||||
switch pstatus {
|
||||
case .notDetermined:
|
||||
PHPhotoLibrary.requestAuthorization(for: PHAccessLevel.readWrite) {[weak self] status in
|
||||
DispatchQueue.main.async {
|
||||
switch status {
|
||||
case .authorized,.limited:
|
||||
self?.reloadData()
|
||||
break
|
||||
default:
|
||||
SVProgressHUD.showError(withStatus: "无法访问相册,请前往设置中开发访问授权")
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
break
|
||||
case .restricted:
|
||||
break
|
||||
case .denied:
|
||||
SVProgressHUD.showError(withStatus: "无法访问相册,请前往设置中开发访问授权")
|
||||
break
|
||||
case .authorized,.limited:
|
||||
reloadData()
|
||||
break
|
||||
default:
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user