簡體   English   中英

iPhone UIWebView-調用loadHTMLString:baseURL:第二次不執行任何操作?

[英]iPhone UIWebView - Calling loadHTMLString:baseURL: a second time doesn't do anything?

UIWebView的-loadHTMLString:baseURL:方法是否每個實例只能調用一次?

這是我的邏輯流程:

1.  View loads & supplies UIWebView placeholder text via -loadHTMLString:baseURL:
2.  NSURLConnection requests a URL asynchronously
3.  Upon NSURLConnection finished, replace UIWebView content with loaded data 
    via -loadHTMLString:baseURL:

調試顯示正在調用loadHTMLString:baseURL:並且傳遞的字符串正確,但是未更新UIWebView。 我什至嘗試調用[webViewInstance setNeedsDisplay],以為重繪可以解決該問題,但沒有骰子。

在Apple Developer文檔中,它沒有說該方法是“每實例一次調用”,而是基於其行為,這看起來像是。 還有其他人遇到嗎?

對於loadHTMLString:可以被調用的次數沒有限制。 我在應用程序中的同一UIWebView上調用了數百次。

您是否實現了webView:shouldStartLoadWithRequest:navigationType :? 如果這樣做,請確保返回YES。

暫無
暫無

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

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