Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
1d886d67
Commit
1d886d67
authored
Apr 22, 2025
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
图片保存失败问题修复
parent
891a152b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
54 additions
and
12 deletions
+54
-12
YHH5WebViewVC.swift
.../Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
+18
-4
YHLongtapPictureSheetView.swift
...dules/PictureReview(图片预览)/YHLongtapPictureSheetView.swift
+18
-4
YHPictureBrowserViewController.swift
.../PictureReview(图片预览)/YHPictureBrowserViewController.swift
+18
-4
No files found.
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
View file @
1d886d67
...
...
@@ -10,6 +10,7 @@ import UIKit
@preconcurrency
import
WebKit
import
dsBridge
import
Photos
import
Kingfisher
/*
快速测评 及 其他与H5交互的界面
...
...
@@ -742,15 +743,28 @@ extension YHH5WebViewVC {
}
func
saveLocalPictureSyn
(
_
picUrl
:
String
)
{
let
imageView
=
UIImageView
()
imageView
.
kf
.
setImage
(
with
:
URL
(
string
:
picUrl
))
{
result
in
guard
let
url
=
URL
(
string
:
picUrl
)
else
{
YHHUD
.
flash
(
message
:
"保存失败"
)
return
}
ImageDownloader
.
default
.
downloadImage
(
with
:
url
,
options
:
nil
)
{
result
in
switch
result
{
case
.
success
(
let
value
):
self
.
saveImage
(
value
.
image
)
case
.
success
(
let
imageLoadingResult
):
self
.
saveImage
(
imageLoadingResult
.
image
)
case
.
failure
:
YHHUD
.
flash
(
message
:
"保存失败"
)
}
}
// let imageView = UIImageView()
// imageView.kf.setImage(with: URL(string: picUrl)) { result in
// switch result {
// case .success(let value):
// self.saveImage(value.image)
// case .failure:
// YHHUD.flash(message: "保存失败")
// }
// }
}
func
savePicToLocal
(
_
data
:
String
)
{
...
...
galaxy/galaxy/Classes/Modules/PictureReview(图片预览)/YHLongtapPictureSheetView.swift
View file @
1d886d67
...
...
@@ -5,6 +5,8 @@
// Created by davidhuangA on 2024/8/6.
// Copyright © 2024 https://www.galaxy-immi.com. All rights reserved.
//
import
Kingfisher
import
UIKit
import
Photos
import
PhotosUI
...
...
@@ -238,15 +240,27 @@ private extension YHLongtapPictureSheetView {
}
func
saveLocalPictureSyn
(
_
picUrl
:
String
)
{
let
imageView
=
UIImageView
()
imageView
.
kf
.
setImage
(
with
:
URL
(
string
:
picUrl
))
{
result
in
guard
let
url
=
URL
(
string
:
picUrl
)
else
{
YHHUD
.
flash
(
message
:
"保存失败"
)
return
}
ImageDownloader
.
default
.
downloadImage
(
with
:
url
,
options
:
nil
)
{
result
in
switch
result
{
case
.
success
(
let
value
):
self
.
saveImage
(
value
.
image
)
case
.
success
(
let
imageLoadingResult
):
self
.
saveImage
(
imageLoadingResult
.
image
)
case
.
failure
:
YHHUD
.
flash
(
message
:
"保存失败"
)
}
}
// let imageView = UIImageView()
// imageView.kf.setImage(with: URL(string: picUrl)) { result in
// switch result {
// case .success(let value):
// self.saveImage(value.image)
// case .failure:
// YHHUD.flash(message: "保存失败")
// }
// }
}
func
saveImage
(
_
image
:
UIImage
)
{
...
...
galaxy/galaxy/Classes/Modules/PictureReview(图片预览)/YHPictureBrowserViewController.swift
View file @
1d886d67
...
...
@@ -6,6 +6,7 @@
// Copyright © 2025 https://www.galaxy-immi.com. All rights reserved.
//
import
Kingfisher
import
UIKit
import
JXPhotoBrowser
import
Photos
...
...
@@ -68,15 +69,28 @@ class YHPictureBrowserViewController: JXPhotoBrowser {
}
func
saveLocalPictureSyn
(
_
picUrl
:
String
)
{
let
imageView
=
UIImageView
()
imageView
.
kf
.
setImage
(
with
:
URL
(
string
:
picUrl
))
{
result
in
guard
let
url
=
URL
(
string
:
picUrl
)
else
{
YHHUD
.
flash
(
message
:
"保存失败"
)
return
}
ImageDownloader
.
default
.
downloadImage
(
with
:
url
,
options
:
nil
)
{
result
in
switch
result
{
case
.
success
(
let
value
):
self
.
saveImage
(
value
.
image
)
case
.
success
(
let
imageLoadingResult
):
self
.
saveImage
(
imageLoadingResult
.
image
)
case
.
failure
:
YHHUD
.
flash
(
message
:
"保存失败"
)
}
}
// let imageView = UIImageView()
// imageView.kf.setImage(with: URL(string: picUrl)) { result in
// switch result {
// case .success(let value):
// self.saveImage(value.image)
// case .failure:
// YHHUD.flash(message: "保存失败")
// }
// }
}
func
saveImage
(
_
image
:
UIImage
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment