私はスプリットビューアプリケーションを持っています。マスター ペインは UITableViewController で、詳細ビューは Web ビューです。エントリを選択すると、マスター ペインに別のテーブル ビュー (複雑さを避けるためにもう 1 つの tableviewcontroller を使用して作成) が表示され、詳細ビューにはエントリに関連するページが表示されます。このくらいはうまくいっています。
2番目のテーブルビューでも同じことが必要です。つまり、エントリを選択すると、それに応じて詳細ビューが更新されます。しかし、更新されていません。最初の tableViewController クラスで次の関数を作成しました。
-(void) display:(NSString*)theUrl
{ NSLog(@"%@", theUrl);
NSURL *myUrl = [NSURL URLWithString:theUrl];
NSURLRequest *request = [NSURLRequest requestWithURL:myUrl];
splitViewDetailViewController *detailViewController =
self.detailViewController;
detailViewController.webView.scalesPageToFit = YES;
[detailViewController.webView loadRequest:request];
}
そして、私は secondTableViewController からこの関数を呼び出していますが、呼び出されていますが、詳細ビューは更新されていません。解決策は何ですか?