其實我在這裏有兩個相關的問題,關於在UIWebView
中加載請求的不同用例。加載隱藏/離線UIWebView
- 它是安全的呼籲 -
[UIWebView loadRequest:]
上插在視圖層次結構和它的隱藏屬性或它的父的一個網絡視圖設置爲YES? - 在沒有插入到視圖層次結構中的Web視圖上調用 -
[UIWebView loadRequest:]
安全嗎?
特別是我很感興趣,是否被認爲是加載在UIWebView
不可見請求一個很好的做法,以及是否曾經請求成功分配到UIWebView
實例的代表將被通知/失敗。我問的原因是UIWebView
類引用說「創建一個UIWebView
對象,將它附加到一個窗口,併發送一個請求來加載網頁內容」,其中告訴UIWebView
應該連接到一個窗口的部分使我懷疑上述方法是否可靠。
預計任何視圖都會顯示在某個點上,問題是開發人員是否應該在UIWebView實例中加載請求,然後顯示它或顯示然後加載。 – DevGansta
如果UIWebView不在視圖層次結構中並且委託方法將像往常一樣被調用,那麼調用加載請求是安全的。調用webViewDidFinishLoad時,可以將UIWebView添加到視圖層次結構中。至於這是否是良好的做法,那取決於你想用你的用戶界面來實現的目標,但我不相信你有什麼理由可以預期這會導致問題。 – mhw