gpt4 book ai didi

ios - 使用 UIWebView+AFNetworking 时出现链接

转载 作者:可可西里 更新时间:2023-11-01 05:35:59 28 4
gpt4 key购买 nike

我正在尝试 AFNetworking 2.0+ 的新 UIKit+AFNetworking 扩展 UIWebViewloadRequest:progress:success:failure: .到目前为止一切顺利,但在发出初始请求后,由用户交互引起的其他请求回退到普通 UIWebView 的内置 loadRequest:

我更希望所有请求都通过 AFNetworking 改进的请求。初步,我认为我应该通过在 shouldStartLoadWithRequest 中返回 NO 并手动调用 loadRequest:progress:success:failure: 来尽可能多地覆盖, 但似乎有点笨手笨脚。

这是预期的方式还是我在文档中遗漏了什么?

最佳答案

可能值得通读 implementation of UIWebView+AFNetworking (只有 120 行)。

您要查找的内容未由此类实现。此外,由于 UIWebView+AFNetworking是一个扩展现有对象的类别,在此类中实现它需要将 UIWebView 的委托(delegate)设置为其自身,这将阻止您响应其任何委托(delegate)方法。

您讨论的可能方法 - 返回 NO-[id<UIWebViewDelegate> webView:shouldStartLoadWithRequest:navigationType:]然后重定向以使用您想要的方法是正确的方法。 (您需要根据自己的要求返回 YES。)

关于ios - 使用 UIWebView+AFNetworking 时出现链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384418/

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