2011-03-05 11 views
5

誰も私のiPhoneプロジェクトでhtmlを追加する方法を教えていただけますか? そして、彼らはクラスのグループに新しいファイルを追加するためにクリックするHTMLオプションはありません...それはなぜですか?iphone xcodeプロジェクトにhtmlページを追加するにはどうすればいいですか?

+3

その他の質問で回答を受け入れる必要があります – Marko

+1

こんにちは、私は答えをどう受け入れることができるか知りたいと思います。 –

答えて

6

空白のファイルを作成し、名前をhtmlに変更するか、既存のhtmlファイルをプロジェクトに追加するだけです。 次のステップは、htmlファイルの使い方によって異なります。

page.htmlという名前のローカルファイルをロードする場合は、最初にファイルをプロジェクトに追加し、プロジェクトのビルドフェーズではpage.htmlをCopy Bundle Resourcesに追加してアプリで実行し、それはあなたのアプリケーション/

NSString *Html = [[NSString alloc]initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"page" ofType:@"html"] encoding:NSUTF8StringEncoding error:NULL]; 
[Html writeToFile:[[self docPath]stringByAppendingPathComponent:@"page.html"] atomically:YES encoding:NSUTF8StringEncoding error:NULL]; 
[Html release]; 

documents辞書にファイルを書き込み、あなたのWebViewのは、ファイルをロードするためにこれを呼び出す必要があります:

NSArray *docPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *docPath = [docPaths objectAtIndex:0]; 
[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[docPath stringByAppendingPathComponent:@"page.html"]]]]; 

をし、それが行われます。

+0

こんにちは、私はhtmlを使用する方法を知りたいですか?iphone simulator.thankにhtmlファイルの内容を表示することを意味します。 – user601367

+0

UIWebViewにローカルHTMLファイルをロードしますか?私の更新を見る –

0

あなたが探しているのは、UIKitのUIWebViewクラスのドキュメントとサンプルコードです。

0

あなたはURLStringは、あなたのファイルのURLで含まれ、この

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:URLString]]; 
[webView loadRequest:request]; 

のようなHTMLファイルを表示するためにUIWebViewを使用することができます。

関連する問題