具体的には、次のようなフォルダ構造になっています。
- について(メインフォルダ)
- css(このサブフォルダーにはcssファイルが含まれています)
- img(このサブフォルダーにはimgファイルが含まれています)
- js(このサブフォルダーにはjsファイルが含まれています)
- ページ(このサブフォルダーにはindex.htmlファイルが含まれています)
通常のコンピューターブラウザからindex.htmlファイルをクリックすると、すべてが期待どおりに機能します。
ただし、このindex.htmlをにロードしようとしていUIWebView
ます。
これまでのところ、「about」フォルダをXCodeにドラッグし、他のファイルと同じようにそこにコピーしました。次に、次のコードを試しました。
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
NSURL *baseURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] resourcePath]];
[webView loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:baseURL];
webviewはindex.htmlをロードしますが、フォルダー構造内でそれらを見つけることができないと推測されるため、images / css/jsはロードしません。
どんな助けでもいただければ幸いです!ありがとうございました!