読み込み時間を短縮するために、必要に応じて関連するローカルpngファイルとcssファイルを挿入しながら、UIWebView内のサーバーからWebページを表示する必要があるiOSアプリに取り組んでいます。これを行うために使用しているコードは次のとおりです。
NSData *myFileData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.example.com/index.html"]]];
NSString* myFileHtml = [[NSString alloc] initWithData:myFileData encoding:NSASCIIStringEncoding];
[myWebView loadHTMLString:myFileHtml baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
私の問題は、一部のWebページに、サーバー上の他のWebページにリンクするボタンが含まれていることです。UIWebViewは文字列のみをロードしているため、ボタンをタップしても、UIWebViewは新しいWebページのURLをロードしません。 loadRequestメソッドを使用した場合。
私の質問は、baseurlからローカルファイルを挿入しながら、UIWebViewがリクエストをロードしているように動作させるにはどうすればよいですか?
ありがとう