2009-08-18 58 views
0

在我的應用程序中,我想在底部欄上有一個Webview和一個按鈕(它應該是標籤頁,欄按鈕還是導航項?)。iPhone應用程序:使用標籤重新加載Webview

在此Webview中,它將顯示用戶信息的網頁。例如,網站上的用戶配置文件。

實例網址:http://myusersite.com?uid=1

我試圖做到的是讓應用程序用戶按下底部的按鈕,就會明白:

A)增加UID ++,所以下一個值將是UID = 2 B)使用用戶2的信息重新加載該窗口中的頁面。

如何刷新頁面並使按鈕設置變量以包含在刷新頁面的URL中?

謝謝。

回答

1

我不認爲你需要你提到的任何導航項目。

你需要的是一個簡單的空白視圖,在它的按鈕和UIWebView中有一個按鈕。 你還需要一個計數器。

當按鈕點擊,通過一個增加計數器和重建的網址:

- (void)refreshPage{ 

counter = counter +1; 
NSString *urlAddress = 
[NSString stringWithFormat: http://myusersite.com?uid=%@", counter]; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 

} 

+0

線的NSString * urlAddress = ....給出中斷程序的objc_msgsend錯誤。 – LoganFrederick 2009-11-11 22:04:31