接続しようとしました テーブル ビューの各セルは、Web ビュー内の異なる Web ページに接続する必要があり、ナビゲーション コントローラーも使用しました。
これは 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;
}
}
`
および別のView Controllerファイルで
@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];
}