Commit 3e8d7654 authored by pete谢兆麟's avatar pete谢兆麟

解决拒绝权限崩溃的问题

parent a42e8280
...@@ -161,7 +161,9 @@ extension YHInvatationShareViewController { ...@@ -161,7 +161,9 @@ extension YHInvatationShareViewController {
YHHUD.flash(message: "保存成功") YHHUD.flash(message: "保存成功")
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -195,7 +195,9 @@ class YHConsultantQRCodeView: UIView { ...@@ -195,7 +195,9 @@ class YHConsultantQRCodeView: UIView {
UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil) UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil)
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -101,9 +101,13 @@ private extension YHVisaPayTypeCell { ...@@ -101,9 +101,13 @@ private extension YHVisaPayTypeCell {
PHPhotoLibrary.requestAuthorization { status in PHPhotoLibrary.requestAuthorization { status in
if status == .authorized { if status == .authorized {
// 保存UIImage对象到相册 // 保存UIImage对象到相册
UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(_:didFinishSavingWithError:contextInfo:)), nil) DispatchQueue.main.async {
UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(_:didFinishSavingWithError:contextInfo:)), nil)
}
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -237,7 +237,9 @@ extension YHFileListViewController { ...@@ -237,7 +237,9 @@ extension YHFileListViewController {
UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil) UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil)
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -493,7 +493,9 @@ extension YHMyFileListViewController { ...@@ -493,7 +493,9 @@ extension YHMyFileListViewController {
UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil) UIImageWriteToSavedPhotosAlbum(image, self, #selector(self.image(image:didFinishSavingWithError:contextInfo:)), nil)
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -152,7 +152,9 @@ extension YHResignGuidelinesExampleShareViewController { ...@@ -152,7 +152,9 @@ extension YHResignGuidelinesExampleShareViewController {
YHHUD.flash(message: "保存成功") YHHUD.flash(message: "保存成功")
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -412,7 +412,9 @@ extension YHH5WebViewVC { ...@@ -412,7 +412,9 @@ extension YHH5WebViewVC {
YHHUD.flash(message: "保存成功") YHHUD.flash(message: "保存成功")
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
...@@ -259,7 +259,9 @@ private extension YHLongtapPictureSheetView { ...@@ -259,7 +259,9 @@ private extension YHLongtapPictureSheetView {
YHHUD.flash(message: "保存成功") YHHUD.flash(message: "保存成功")
} }
} else { } else {
YHHUD.flash(message: "保存失败,请检查系统权限") DispatchQueue.main.async {
YHHUD.flash(message: "保存失败,请检查系统权限")
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment