0
私はiOSネイティブのWebkitアプリケーションを書くことを学んでいます。 Xcodeの3.xので、私はindex.htmlをResourcesフォルダ内に分散しており、次のコードが正しく動作:Xcode 4.2でパスが機能しないのはなぜですか?
- (void)viewDidUnload
{
[super viewDidUnload];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
NSData *htmlData = [NSData dataWithContentsOfFile:filePath];
if (htmlData)
{
NSBundle *bundle = [NSBundle mainBundle];
NSString *path = [bundle bundlePath];
NSString *fullPath = [NSBundle pathForResource:@"index" ofType:@"html" inDirectory:path];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]];
}
}
私はXcodeの4.2でプロジェクトを作成するときのindex.htmlがロードされていません。私は "Supporting Files"フォルダにindex.htmlを持っています。私は何かを逃したか?助けてください。
おかげ
エイドリアン
申し訳ありません。この関数は、viewDidUnloadではなくviewDidLoadでなければなりません。 –
あなたは答えとしてこれを投稿し、質問を閉じるために正しいとマークすることができます –
申し訳ありません。これは私の最初の投稿ですが、私は学んでいます。お待ち頂きまして、ありがとうございます。 –