簡體   English   中英

使用UIWebView + AFNetworking時出現鏈接

[英]Link follows when using UIWebView+AFNetworking

我正在嘗試AFNetworking 2.0+的UIWebView的新UIKit+AFNetworking擴展, loadRequest:progress:success:failure: UIKit+AFNetworking 到目前為止,還不錯,但是在發出初始請求之后,由用戶交互引起的其他請求將退回到純UIWebView的內置loadRequest:

我非常希望所有請求都通過AFNetworking改進。 初步來說,我想我應該通過在shouldStartLoadWithRequest返回NOshouldStartLoadWithRequest調用loadRequest:progress:success:failure:來盡可能地重寫,但這似乎有點笨拙。

這是預期的方式還是我在文檔中缺少某些內容?

也許值得一讀UIWebView + AFNetworking實現 (只有120行)。

該類未實現您要查找的內容。 此外,由於UIWebView+AFNetworking是擴展現有對象的類別,因此在此類中實現該對象將需要將UIWebView的委托設置為其自身,這將使您無法響應其任何委托方法。

您討論過的可能方法-將NO返回到-[id<UIWebViewDelegate> webView:shouldStartLoadWithRequest:navigationType:] ,然后重定向以使用所需的方法是正確的方法。 (您需要為自己的請求返回YES 。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM