0

我对 iOS 很陌生(就像字面上我已经编码了 2 周)。我已经完成了有关 UITableViews 和 UIWebViews 的教程,但我想将两者连接在一起。我查看了此页面,并且之前已将此代码用于主从教程。

UITableViewController 中的静态单元格在同一个笔尖上打开不同的 URL

我想知道是否有一种方法可以更具体地说明如何在 UIWebView 中打开链接,而不仅仅是键入:

//open google

这是我目前在我的“ ViewController.m”文件中找到的代码,但发生的情况是它在 Safari 中打开,完全忽略了我连接的视图控制器中的 UIWebView。只有当我重新打开应用程序时,它才会显示我打开 UIWebView 的视图控制器,但它完全是空白的。

-(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];
}

谢谢和抱歉,如果这已经发布了,但是我已经寻找了几个小时的答案,他们似乎只说明了我需要定义的内容,只是如何让它检查选定的表格单元格而不是如何打开 url在网络视图中。

4

0 回答 0