我试图连接表格视图中的每个单元格都必须在网络视图中与不同的网页连接,并且我还使用了导航控制器。
这是 maincontroller.m 文件
`-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.settle count];
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *simpletableidentifier = @"tcell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpletableidentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpletableidentifier];
}
cell.textLabel.text = [settle objectAtIndex:indexPath.row];
return cell;
}
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"show"]) {
NSIndexPath *indexPath=self.tableView.indexPathForSelectedRow;
website *destViewController = segue.destinationViewController;
destViewController.web = [settle objectAtIndex:indexPath.row];
switch (indexPath.row) {
case 0:
destViewController.u=@"http//www.google.com";
break;
case 1:
destViewController.u=@"http//www.yahoo.com";
break;
default:
break;
}
}
`
在另一个视图控制器文件中
@implementation website
@synthesize web;
@synthesize u;
//@synthesize recipeLabel;
//@synthesize recipeName;
- (void)viewDidLoad
{
[super viewDidLoad];
// Add code to load web content in UIWebView
{
NSURL *url = [NSURL URLWithString:@"u"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[web loadRequest:request];
}