我已经升级我的MacBook到MacOS Ventura版本13.0,和Xcode到版本14.0.1分别。一切看起来都很好。一旦我试图重建我的移动应用程序,它得到了错误的WKNavigationDelegateEvents+Rx文件,和代码行得到错误如下。他们属于Pod库。
/// Xcode give error when selectors results into having same signature
/// because of swift style you get for example:
/// 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)?)
错误消息为:表达式类型不明确,没有更多上下文
我的应用程序在进行升级之前工作正常。因此,有人知道这一点吗?提前感谢您的宝贵意见和帮助之手和协助。
我不知道该怎么办,所以我困在这里。
1条答案
按热度按时间jqjz2hbq1#
RxWebKit的最新版本中已修复此问题:2.0.1