Jac*_*son 4 uiwebview ios afnetworking-2
我正在尝试AFNetworking 2.0 +的新UIKit+AFNetworking扩展UIWebView,loadRequest:progress:success:failure:.到目前为止一切顺利,但在初始请求发出后,由用户交互引起的其他请求又回到loadRequest:了plain 的内置UIWebView.
我更希望所有请求都通过AFNetworking改进的请求.初步,我想我应该通过返回覆盖尽可能多的NO在shouldStartLoadWithRequest和调用loadRequest:progress:success:failure:手动,但它似乎有点重手.
这是预期的方式还是我遗漏了文档中的内容?
通过实现UIWebView + AFNetworking(它只有120行)可能值得一读.
你正在寻找的是这个类没有实现的.此外,由于UIWebView+AFNetworking是扩展现有对象的类别,因此在此类中实现它需要将UIWebView的委托设置为自身,这将阻止您响应其任何委托方法.
你讨论可能的方法-返回NO到-[id<UIWebViewDelegate> webView:shouldStartLoadWithRequest:navigationType:],然后重定向到使用需要的方法是正确的做法.(您需要根据YES自己的要求返回.)
| 归档时间: |
|
| 查看次数: |
2364 次 |
| 最近记录: |