2017-03-05 64 views
0

我在主Storyboard中的视图控制器(称为CategoriesViewController)上获得了一个静态tableList类别,它包含在fistViewController中显示在webView中的Blog类别。Xcode:更改桌面视图项目上的WebView Url点击

当我点击(或点击)在一个类别就必须送我到web视图页面并更改网址(如炫魅是www.example.com和类是www.example.com/category)

我只是在做像第一页视图一个简单的web视图:

- (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吗?

什么是代码来实现这?

回答

0

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

+0

感谢您的回复,您能提供一个代码示例吗? Objective-C – andreaem

+0

我只是一个noobot类别名称不是在一个数组中,这些硬编码在一个静态表 – andreaem

+0

它是一个表视图?你可以找到代码示例。只是谷歌我写的东西。你为什么不使用swift?如果您对ios开发不熟悉,学习起来会更容易。 1.检查什么是表视图,它是委托方法(其中之一是didSelectRowAtIndexPath)2.找到如何将值传递到下一个视图控制器 –

相关问题