Skip to content

Commit c8eb3ab

Browse files
committed
fix: support xcode16+ios18
1 parent c6ce2d3 commit c8eb3ab

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

ios/Classes/InAppWebView/InAppWebView.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,11 +1416,9 @@ public class InAppWebView: WKWebView, UIScrollViewDelegate, WKUIDelegate,
14161416
}
14171417
}
14181418

1419-
public override func evaluateJavaScript(_ javaScriptString: String, completionHandler: ((Any?, Error?) -> Void)? = nil) {
1419+
public override func evaluateJavaScript(_ javaScriptString: String, completionHandler: (@MainActor @Sendable (Any?, (any Error)?) -> Void)? = nil) {
14201420
if let applePayAPIEnabled = settings?.applePayAPIEnabled, applePayAPIEnabled {
1421-
if let completionHandler = completionHandler {
1422-
completionHandler(nil, nil)
1423-
}
1421+
completionHandler(nil, nil)
14241422
return
14251423
}
14261424
super.evaluateJavaScript(javaScriptString, completionHandler: completionHandler)

macos/Classes/InAppWebView/InAppWebView.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -841,11 +841,9 @@ public class InAppWebView: WKWebView, WKUIDelegate,
841841
}
842842
}
843843

844-
public override func evaluateJavaScript(_ javaScriptString: String, completionHandler: ((Any?, Error?) -> Void)? = nil) {
844+
public override func evaluateJavaScript(_ javaScriptString: String, completionHandler: (@MainActor @Sendable (Any?, (any Error)?) -> Void)? = nil) {
845845
if let applePayAPIEnabled = settings?.applePayAPIEnabled, applePayAPIEnabled {
846-
if let completionHandler = completionHandler {
847-
completionHandler(nil, nil)
848-
}
846+
completionHandler(nil, nil)
849847
return
850848
}
851849
super.evaluateJavaScript(javaScriptString, completionHandler: completionHandler)

0 commit comments

Comments
 (0)