Xcode:在tableview项目上单击更改WebView URL

时间:2017-03-05 16:33:05

标签: ios objective-c xcode webview

我在主故事板中的视图控制器(名为CategoriesViewController)上获得了静态tableList类别,其中包含了firstViewController中webView中显示的Blog类别。

当我点击(或点击)某个类别时,必须将我发送到webView页面并更改URL(例如主页是www.example.com,类别是www.example.com/category)

我刚刚在第一页视图中创建了一个简单的webView,如:

- (void)viewDidLoad {
  [super viewDidLoad];
  NSString *fullURL = @"http://www.example.com";
  NSURL *url = [NSURL URLWithString:fullURL];
  NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
  [_webView loadRequest:requestObj];
}

如何与其他控制器中的元素进行交互,并在斜线后更改NSURLRequest附加类别?

我应该将表格视图中的元素作为ID吗?

这是什么代码来实现这个目标?

1 个答案:

答案 0 :(得分:0)

据我所知,这是一个TableView。所以你需要实现方法didSelectRowAtIndexPath,我相信你有这些类别的数组。因此您需要获取indexPath.rowindexPath是此方法中的参数)并将其附加到下一个视图控制器,方法是将其附加到初始URL。