2012-08-01 72 views
0

請幫助一些,IOS如何重新加載webview

我正在把一個web應用程序在一起,我被困在一些東西。 我有tabviewcontrollers加載不同的uiwebviews。

每當我瀏覽應用程序,並重新點擊該標籤,它仍然是我在該頁面上的方式來重新加載它,所以它始終從原始的UR(不只是刷新)?

任何意見,最好的方式來處理這將不勝感激。

謝謝

史蒂夫

回答

0

負載的請求在您的視圖控制器的viewWillAppear:方法。

+0

[webView的重裝]重裝;它不會重新加載到用戶在點擊之前瀏覽的頁面上保留的原始「url」。有沒有辦法讓它打開原始uiwebview – Steve 2012-08-01 15:42:35

+0

規定的一個網址我沒有說重新加載。很明顯,重新加載就是重新加載你目前得到的。我說加載請求。如果你已經有內容了,那麼你已經使用'loadRequest:'方法加載了請求 - 只需將這個調用放在'viewWillAppear:'方法中即可。 – Jim 2012-08-01 16:10:52

+0

對不起,有些困惑。我在viewWillAppear:和viewDidAppear中提出請求。當我點擊標籤欄按鈕到另一個並返回它的作品,但它不會刷新,如果我已經在視圖上,並點擊已經點擊的按鈕,如果這是有道理的? – Steve 2012-08-01 16:28:37

0

當你想刷新,使用

[webView reload] 

或者,如果你想噸,特定URL

NSURL *theURL = [NSURL URLWithString:@"http://urltoreload.html"]; 
[webView loadRequest:[NSURLRequest requestWithURL:theURL]];