我想提出一个iPad应用程序,上的UITableViewCell的点击,一个UIWebView无法加载网页
我想加载2网页上的单一的UIWebView此起彼伏,
1的网页应该来当我加载我应用程序和网页2号应该来上的tableView细胞的点击,
所以,我didLoad方法里面我写这篇(1网页),
NSString *urlAddress = @"http://www.google.com";
//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];
它工精细..
但同样的WebView在同一页上的tableView细胞的点击我要加载另一页,(第2网页) 我编写的代码加载网页2日,在
这里是代码内容片段在第二个网页,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
DatabasesViewController *nextController=[[DatabasesViewController alloc]initWithNibName:@"DatabasesViewController" bundle:nil];
[self.navigationController pushViewController:nextController animated:YES];
[nextController changeProductText:[a objectAtIndex:indexPath.row]];
[nextController changeProductText1:[b objectAtIndex:indexPath.row]];
[nextController changeProductText2:[d objectAtIndex:indexPath.row]];
}
当我选择里面的tableView细胞, 它导航到新的观点,我不想要导航,我想留同一个页面,我应该在上面的函数做什么样的变化上?
在上面的函数changeProductText,changeProductText1,changeProductText2,是三个IBAction和a,b,d是我的数组名称。
- (IBAction) changeProductText:(NSString *)str{
[email protected]"http://ipad.appel.com/indexcharts.aspx?id=";
l2=str;
NSString *str1 = [l1 stringByAppendingString:l2];
NSURL *url2=[NSURL URLWithString:str1];
NSURLRequest *req2=[NSURLRequest requestWithURL:url2];
[webView loadRequest:req2];
}
当我的tableView Webview是不显示的单元格单击,
我需要清除网页或重新加载网页类似的东西?
帮助我男人,提前感谢!
你明白以下几行? “DatabasesViewController * nextController = ...” “[self.navigationController pushViewController ...” 第二个负责导航到新的视图。如果你不想要它,不要写它。 如果webview是一个控制器变量,你可以尝试使用 “self changeProductText:” 而不是“nextController changeProductText:”我不能认为这是一个答案,如果你没有真正理解它并需要更多的细节,那么请让别人知道你的想法。 – 2012-01-09 05:37:41
伙计..你摇滚它工作正常......但我无法看到网页,任何解决方案? – Krunal 2012-01-09 06:05:00
我想加载一个网页点击单元格的tableView,但无法加载网页.. :( – Krunal 2012-01-09 06:24:48