[英]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.