ローカルのhtmlファイルを表示しているwebViewを持つviewControllerがあります。
問題は、読み込みに数秒かかることです。そのため、この待ち時間を避けようとしています。
私がこれまでに考えた最良の方法は次のとおりです。 メインページに入るとすぐに、webView にファイルをロードし始めます。このようにして、webView で infoViewController に入ると、既にロードされています。
コードは次のとおりです。
//mainViewController.m:
tempInfo = [[InfoViewController alloc]initWithNibName:@"InfoViewController" bundle:nil];
[tempInfo.webView123 loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"About" ofType:@"htm"]isDirectory:NO]]];
tempInfo.test =@"test";
ご覧のとおり、テスト変数も追加しました。infoViewController に入ると、webView はロードされませんが、テスト変数の値が変更されます。これは、テスト変数の値を渡しているが、html ファイルを webView にロードしていないことを意味します。
何か案が?