优化相册授权流程
This commit is contained in:
parent
98e00590ed
commit
b682664cbf
@ -8,7 +8,7 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
import UIKit
|
import UIKit
|
||||||
import Photos
|
import Photos
|
||||||
|
import SVProgressHUD
|
||||||
private let Back_Height:CGFloat = KHZSize(700)
|
private let Back_Height:CGFloat = KHZSize(700)
|
||||||
|
|
||||||
enum SelectedFileType : Int {
|
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