テーブルビューの行ごとにアプリに異なるWebページを表示させようとしていますが、実行すると、行をタップすると白いページが表示されます! これは、テーブル ビューのコードです。
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowPDF"]) {
Tab2_ItemViewController *vc = [segue destinationViewController];
NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];
NSString *stringaProva = [dataArrayLink objectAtIndex:selectedIndex];
vc.selectedItem = stringaProva;
}
}
@end
そして、これはサブビューのコードです:
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:selectedItem];
NSURLRequest *httpRequest = [NSURLRequest requestWithURL:url];
[webView loadRequest:httpRequest];
}
問題なく動作する代わりに手動でURLを記述した場合NSURL *url = [NSURL URLWithString:selectedItem];
、問題はセグエが正しい変数を提供しないことだと思います...誰か助けてもらえますか?