Commit bdd07406 authored by pete谢兆麟's avatar pete谢兆麟

保存图片

parent 9585efee
......@@ -9,6 +9,7 @@
import UIKit
import WebKit
import dsBridge
import Photos
/*
快速测评 及 其他与H5交互的界面
......@@ -274,8 +275,15 @@ extension YHH5WebViewVC {
// MARK: - h5实现的接口
extension YHH5WebViewVC {
func saveLocalPictureSyn(_ picUrl: String) {
//具体实现
let imageView = UIImageView()
imageView.kf.setImage(with: URL(string: picUrl)) { result in
switch result {
case .success(let value):
self.saveImage(value.image)
case .failure(let value):
YHHUD.flash(message: "保存失败")
}
}
}
......@@ -283,5 +291,18 @@ extension YHH5WebViewVC {
//补充 导航栏 逻辑逻辑
}
func saveImage(_ image: UIImage) {
// 确保应用有权访问相册
PHPhotoLibrary.requestAuthorization { status in
if status == .authorized {
// 保存图片到相册
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
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