UIWebView を使用してヘルプ ファイルを表示するアプリに取り組んでいます。webView は、独自のビューである DocViewController に存在します...呼び出されると、
- (void)viewDidLoad {
メソッドの使用
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath: [[NSBundle mainBundle] pathForResource:docPage ofType:@"html"]isDirectory:NO]]];
適切なドキュメントページをロードします。ただし、最初のページが読み込まれると、ビューは静的になり、docPage が変更されてビューが切り替えられても、新しいページは読み込まれません。要求されたときに新しいページが読み込まれるように webView をクリアする方法はありますか?
編集:
最初の答えは私を混乱させます。以下のルーチンのように動作します。一度しか機能しないというだけです。ビューが初めてロードされた後、このビューが再度オンに切り替えられ、要求された html ページが異なっていても変更されません。ビューは常に要求された最初の html ページを表示し、新しい要求をロードしません。
- (void)viewDidLoad {
docPage = [NSString stringWithFormat: @"%d", hexpage];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[NSBundle mainBundle] pathForResource:docPage ofType:@"html"]isDirectory:NO]]];
}