我对iOS很新(就像字面意思我已经编码了2周)。我已经完成了UITableViews和UIWebViews的教程,但我想将它们连接在一起。我查看了这个页面,之前使用过这段代码来获取Master-Detail教程。
Static cells in UITableViewController opening different URL on the same nib
我想知道是否有办法更具体地说明如何在UIWebView中打开链接而不是仅仅输入:
//open google
这是我目前在“ViewController.m
”文件中找到的代码,但是它会在Safari中打开,完全忽略我连接的View Controller中的UIWebView。只有当我重新打开应用程序时,它才会显示我已打开UIWebView的View Controller,但它完全是空白的。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//make sure the selected row and index are correct
NSLog(@"selected tableview row is %d", indexPath.row);
if(indexPath.section == 0 && indexPath.row == 0) //Ryan Smith Webview
{
NSURL *urlinSafari = [NSURL URLWithString:@"http://ryansmithgamedesign.wordpress.com/"];
[self LocatePageInSafari:urlinSafari];}
-(void)LocatePageInSafari: (NSURL *)theURL {
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:theURL];
[self.viewController.webView loadRequest:urlRequest];
}
感谢和抱歉,如果已经发布了这个,但我已经找了几个小时的答案,他们似乎只说明我需要定义的只是如何让它检查选定的表格单元格而不是如何在webView中打开网址。