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
2e3a147d
Commit
2e3a147d
authored
Jan 21, 2025
by
Alex朱枝文
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
h5文件预览bug修复
parent
380fa909
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
9 deletions
+31
-9
project.pbxproj
galaxy/galaxy.xcodeproj/project.pbxproj
+4
-4
YHHomeWebViewController.swift
.../Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
+9
-0
YHH5WebViewVC.swift
.../Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
+8
-1
YHJsApi.swift
...galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
+10
-4
No files found.
galaxy/galaxy.xcodeproj/project.pbxproj
View file @
2e3a147d
...
@@ -8031,7 +8031,7 @@
...
@@ -8031,7 +8031,7 @@
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
CODE_SIGN_STYLE
=
Manual
;
CODE_SIGN_STYLE
=
Manual
;
CURRENT_PROJECT_VERSION
=
1
1
;
CURRENT_PROJECT_VERSION
=
1
2
;
DEVELOPMENT_TEAM
=
""
;
DEVELOPMENT_TEAM
=
""
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
...
@@ -8180,7 +8180,7 @@
...
@@ -8180,7 +8180,7 @@
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
CODE_SIGN_STYLE
=
Manual
;
CODE_SIGN_STYLE
=
Manual
;
CURRENT_PROJECT_VERSION
=
1
1
;
CURRENT_PROJECT_VERSION
=
1
2
;
DEVELOPMENT_TEAM
=
""
;
DEVELOPMENT_TEAM
=
""
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
...
@@ -8391,7 +8391,7 @@
...
@@ -8391,7 +8391,7 @@
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
CODE_SIGN_STYLE
=
Manual
;
CODE_SIGN_STYLE
=
Manual
;
CURRENT_PROJECT_VERSION
=
1
1
;
CURRENT_PROJECT_VERSION
=
1
2
;
DEVELOPMENT_TEAM
=
""
;
DEVELOPMENT_TEAM
=
""
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
...
@@ -8442,7 +8442,7 @@
...
@@ -8442,7 +8442,7 @@
CODE_SIGN_IDENTITY
=
"Apple Development"
;
CODE_SIGN_IDENTITY
=
"Apple Development"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]"
=
"iPhone Developer"
;
CODE_SIGN_STYLE
=
Manual
;
CODE_SIGN_STYLE
=
Manual
;
CURRENT_PROJECT_VERSION
=
1
1
;
CURRENT_PROJECT_VERSION
=
1
2
;
DEVELOPMENT_TEAM
=
""
;
DEVELOPMENT_TEAM
=
""
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
"DEVELOPMENT_TEAM[sdk=iphoneos*]"
=
RXHYW88XR7
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
ENABLE_USER_SCRIPT_SANDBOXING
=
NO
;
...
...
galaxy/galaxy/Classes/Modules/Home(首页)/C/YHHomeWebViewController.swift
View file @
2e3a147d
...
@@ -98,6 +98,11 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -98,6 +98,11 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
return
view
return
view
}()
}()
lazy
var
previewFileTool
:
YHFilePreviewTool
=
{
let
tool
=
YHFilePreviewTool
(
targetVC
:
self
)
return
tool
}()
//有些界面需要保存图片的功能
//有些界面需要保存图片的功能
var
showSavePicBottomFlag
:
Bool
=
false
var
showSavePicBottomFlag
:
Bool
=
false
...
@@ -414,6 +419,10 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
...
@@ -414,6 +419,10 @@ class YHHomeWebViewController: YHBaseViewController, WKUIDelegate, WKNavigationD
}
}
}
}
func
gotoPreviewTool
(
urlString
:
String
)
{
previewFileTool
.
openXLSXRemoteFile
(
urlString
:
urlString
,
fileName
:
""
)
}
// MARK: - WKNavigationDelegate
// MARK: - WKNavigationDelegate
func
webView
(
_
webView
:
WKWebView
,
didFinish
navigation
:
WKNavigation
!
)
{
func
webView
(
_
webView
:
WKWebView
,
didFinish
navigation
:
WKNavigation
!
)
{
// if vcTitle == nil {
// if vcTitle == nil {
...
...
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHH5WebViewVC.swift
View file @
2e3a147d
...
@@ -69,7 +69,10 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
...
@@ -69,7 +69,10 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
//是否曾今有过网络
//是否曾今有过网络
private
var
isNetWorkOkBefore
:
Bool
=
false
private
var
isNetWorkOkBefore
:
Bool
=
false
lazy
var
previewFileTool
:
YHFilePreviewTool
=
{
let
tool
=
YHFilePreviewTool
(
targetVC
:
self
)
return
tool
}()
override
func
viewDidLoad
()
{
override
func
viewDidLoad
()
{
super
.
viewDidLoad
()
super
.
viewDidLoad
()
...
@@ -546,6 +549,10 @@ extension YHH5WebViewVC {
...
@@ -546,6 +549,10 @@ extension YHH5WebViewVC {
}
}
}
}
func
gotoPreviewTool
(
urlString
:
String
)
{
previewFileTool
.
openXLSXRemoteFile
(
urlString
:
urlString
,
fileName
:
""
)
}
//25 关闭AI聊天的测评弹窗并获取测评结果
//25 关闭AI聊天的测评弹窗并获取测评结果
// type 1 直接关闭。 2 测评出结果关闭
// type 1 直接关闭。 2 测评出结果关闭
// result 测评结果json 待定
// result 测评结果json 待定
...
...
galaxy/galaxy/Classes/Modules/InteractionH5(与H5交互)/YHJsApi.swift
View file @
2e3a147d
...
@@ -44,11 +44,17 @@ extension YHJsApi {
...
@@ -44,11 +44,17 @@ extension YHJsApi {
@objc
func
goPreviewFile
(
_
url
:
String
)
{
@objc
func
goPreviewFile
(
_
url
:
String
)
{
DispatchQueue
.
main
.
async
{
DispatchQueue
.
main
.
async
{
let
viewModel
=
YHBaseViewModel
()
let
viewModel
=
YHBaseViewModel
()
viewModel
.
get
PublicImageUrl
(
url
)
{
success
,
error
in
viewModel
.
get
RealUsefulUrl
(
url
)
{
success
in
YHHUD
.
hide
()
YHHUD
.
hide
()
if
let
success
=
success
{
if
success
.
count
>
0
{
let
tool
=
YHFilePreviewTool
(
targetVC
:
UIViewController
.
current
)
if
let
delegate
=
self
.
delegate
as?
YHH5WebViewVC
{
tool
.
openXLSXRemoteFile
(
urlString
:
success
,
fileName
:
""
)
delegate
.
gotoPreviewTool
(
urlString
:
success
)
}
else
if
let
delegate
=
self
.
delegate
as?
YHHomeWebViewController
{
delegate
.
gotoPreviewTool
(
urlString
:
success
)
}
else
{
// 这个位置局部变量tool容易被提前释放!!!!,请参考YHH5WebViewVC单独添加
let
tool
=
YHFilePreviewTool
(
targetVC
:
UIViewController
.
current
)
tool
.
openXLSXRemoteFile
(
urlString
:
success
,
fileName
:
""
)
}
}
}
}
}
...
...
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