2011-08-25 103 views
1

我想從另一個類重新加載webview,我已經設置了屬性並將其合成。從另一個類重新加載webview

當我在我想重新加載的類中導入webview的類,並創建webview的類並執行[class.property reload]時,它不會重新加載。

更新,代碼:

CustomerDetailViewController *custDetail = [[CustomerDetailViewController alloc] init]; 
    [custDetail.webView reload]; 
+0

在這裏發佈我的代碼 –

+0

我做了:),看看上面! – MaikelS

回答

1

是被編程的方式創建的網頁視圖?

如果是這樣,它看起來像你可能試圖重新加載webview之前,它甚至存在?

如果您使用的是筆尖......

如果您的視圖控制器的觀點是那麼的WebView:

[custDetail.view reload]; 

如果你的網頁流量是視圖控制器的視圖的子視圖,則:

[custDetail.view.webView reload]; 
+0

它是由IB創建的。它在嘗試重新加載之前肯定存在。在tabbar應用中有許多網頁瀏覽。當您啓動應用程序時,我將顯示一個帶有登錄屏幕的模式視圖。當登錄屏幕被解除時,所有的網頁瀏覽都應該重新加載。 – MaikelS

+0

如果您在每個選項卡中都有一個webview - 那麼只有可見選項卡應該重新加載。切換到其他選項卡時,應重新加載其他選項卡。這聽起來像是你的模態視圖和tabbar視圖控制器之間有問題。我建議你在模態視圖控制器中存儲一個指向tabbar視圖控制器的指針,當你創建模態並使用這個屬性來告訴tabbar viewcontroller重新加載。 – ader

+0

我正在那樣做,但是當您快速切換標籤時,視圖不斷重新加載。它只能重新加載一次,這是我的原始問題。 – MaikelS

相關問題