gpt4 book ai didi

ios - 使用 RxSwift 在 UIWebView 中捕获点击的链接

转载 作者:搜寻专家 更新时间:2023-10-31 22:56:24 24 4
gpt4 key购买 nike

我开始在工作中使用 RxSwift,我现在正在做一个项目,我需要在 Web View 中捕获点击的链接。但是我无法得到这个方法:
webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
从 UIWebViewDelegate 开始工作。无论我做什么,它都不会被调用。

我尝试使用 DelegateProxy 东西,但我想我不明白...
我也在尝试找出一种更“ react 性”的方式来做到这一点。

最佳答案

如果您正在使用一些 Reactive Properties ,你的代表已经被 RxSwift/RxCocoa“接管”了。如果您想“像往常一样”与 RxSwift 一起使用委托(delegate),则需要设置委托(delegate)代理。

例如

webView.rx.setDelegate(self).disposed(by: disposeBag)

关于ios - 使用 RxSwift 在 UIWebView 中捕获点击的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45792815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com