2009-08-18 56 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