|
@@ -65,7 +65,9 @@ class TSPhotoPickerManager: NSObject {
|
|
|
if #available(iOS 13.0, *) {
|
|
|
imagePicker.overrideUserInterfaceStyle = .dark
|
|
|
}
|
|
|
- viewController?.present(imagePicker, animated: true, completion: nil)
|
|
|
+ viewController?.present(imagePicker, animated: true) {
|
|
|
+ TSToastShared.hideLoading()
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/// 显示权限提示
|
|
@@ -92,7 +94,6 @@ class TSPhotoPickerManager: NSObject {
|
|
|
// MARK: - UIImagePickerControllerDelegate & UINavigationControllerDelegate (iOS 14 以下)
|
|
|
extension TSPhotoPickerManager: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
|
|
|
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
|
|
|
- TSToastShared.hideLoading()
|
|
|
// picker.dismiss(animated: true) {
|
|
|
if let image = info[.originalImage] as? UIImage {
|
|
|
self.completionHandler?(image,info[.phAsset] as? PHAsset )
|
|
@@ -108,7 +109,6 @@ extension TSPhotoPickerManager: UIImagePickerControllerDelegate, UINavigationCon
|
|
|
}
|
|
|
|
|
|
func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
|
|
|
- TSToastShared.hideLoading()
|
|
|
// self.completionHandler?(nil,nil)
|
|
|
// if completionSizeHandler == nil {
|
|
|
picker.dismiss(animated: true, completion: nil)
|