From 08b05d49a3ba4bd852dc07d61764574843793834 Mon Sep 17 00:00:00 2001 From: wklim Date: Mon, 19 Sep 2022 19:30:16 +0900 Subject: [PATCH 1/2] issue #58 fixed build error --- Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift b/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift index 222c623..30abb81 100644 --- a/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift +++ b/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift @@ -257,13 +257,12 @@ extension Selector { /// Ambiguous use of 'webView(_:decidePolicyFor:decisionHandler:)' /// please see this link for further understanding /// https://bugs.swift.org/browse/SR-3062 -#if swift(>=5.7) +/* static let decidePolicyNavigationResponse = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as (WKNavigationDelegate) -> ((WKWebView, WKNavigationResponse, @escaping(WKNavigationResponsePolicy) -> Void) -> Void)?) static let decidePolicyNavigationAction = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as (WKNavigationDelegate) -> ((WKWebView, WKNavigationAction, @escaping (WKNavigationActionPolicy) -> Void) -> Void)?) -#else +*/ static let decidePolicyNavigationResponse = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as ((WKNavigationDelegate) -> (WKWebView, WKNavigationResponse, @escaping(WKNavigationResponsePolicy) -> Void) -> Void)?) static let decidePolicyNavigationAction = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as ((WKNavigationDelegate) -> (WKWebView, WKNavigationAction, @escaping(WKNavigationActionPolicy) -> Void) -> Void)?) -#endif } From 2d4fab0ab069967abcdd13c4aa288ec9cc62ebc9 Mon Sep 17 00:00:00 2001 From: wklim Date: Mon, 19 Sep 2022 20:11:48 +0900 Subject: [PATCH 2/2] issue #58 fix build error --- Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift b/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift index 30abb81..67bfc9b 100644 --- a/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift +++ b/Sources/RxWebKit/WKNavigationDelegateEvents+Rx.swift @@ -257,12 +257,12 @@ extension Selector { /// Ambiguous use of 'webView(_:decidePolicyFor:decisionHandler:)' /// please see this link for further understanding /// https://bugs.swift.org/browse/SR-3062 -/* static let decidePolicyNavigationResponse = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as (WKNavigationDelegate) -> ((WKWebView, WKNavigationResponse, @escaping(WKNavigationResponsePolicy) -> Void) -> Void)?) static let decidePolicyNavigationAction = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as (WKNavigationDelegate) -> ((WKWebView, WKNavigationAction, @escaping (WKNavigationActionPolicy) -> Void) -> Void)?) -*/ +/* static let decidePolicyNavigationResponse = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as ((WKNavigationDelegate) -> (WKWebView, WKNavigationResponse, @escaping(WKNavigationResponsePolicy) -> Void) -> Void)?) static let decidePolicyNavigationAction = #selector(WKNavigationDelegate.webView(_:decidePolicyFor:decisionHandler:) as ((WKNavigationDelegate) -> (WKWebView, WKNavigationAction, @escaping(WKNavigationActionPolicy) -> Void) -> Void)?) +*/ }