2012-04-13 20 views
1

私は、uiwebviewのSQLiteデータベースに保存されたHTMLファイルを表示できるようにするために、私が作業しているプロジェクトを持っています。私はメインバンドルに格納されたローカルファイルを表示する方法を知っていますが、SQLiteデータベースに格納されたこれらのファイルをuiwebviewに表示する方法を理解できません。誰かが私を助けることができれば、それは非常に高く評価されるだろう。サンプルプロジェクトやチュートリアルは素晴らしいです!前もって感謝します!SQLiteデータベースからuiwebviewにHTMLファイルを表示しますか?

追加情報 私は何をしようとしているのか理解するのを助けるためにこのリンクを添付すると思いました。リンクされたチュートリアルでhttp://www.google.com/url?sa=t&source=web&cd=1&ved=0CCYQFjAA&url=http%3A%2F%2Fdblog.com.au%2Fiphone-development-tutorials%2Fiphone-sdk-tutorial-reading-data-from-a-sqlite-database%2F&rct=j&q=sqlite%20animals%20tutorial%20iphone&ei=41eIT-79L9H-2QW50tXaCQ&usg=AFQjCNGqongc81oHHa3WGFTctkBIiduCvA私は自分の目的のためにそれを必要としないので、私はイメージビューを削除し、データベースのデータをhtmlファイルの内容に置き換えました。チュートリアルではテキストをテキストビューに表示し、それをuiwebviewに表示するように変更したいと思います。私はこれを書式設定と他のいくつかの理由を維持したい。投稿した人に感謝します。誰かが私を助けることができれば、これは素晴らしいことでしょう!前もって感謝します!

+0

私はもっと簡単に答えるために私の質問に情報を追加します。ありがとうございます。 – infobug

答えて

1

プロジェクトフォルダに置かれているのWebViewが含まれているのViewControllerがディスプレイに押し込まれたときに

NSString *html = [animal description]; 
[self.animalView.animalDesciption loadHTMLString:html baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]]; 

を使用して、それを手に入れました。

+2

この回答にはどのようにSQLiteが含まれますか? – borrrden

+0

チュートリアルへのリンクをチェックすると、上記のコードによってどのように変更されているかがわかります。 – infobug

+1

いいえ、ありがとう...誰もチュートリアルを読んで質問への回答を得たくない – borrrden

1

webView loadHTMLString:baseURL:(私はあなたがどんなイメージを持っている場合、あなたはそれに応じてベースディレクトリを設定する必要があります....それは単なる文字列として保存されていると仮定)

1
[WebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"html"]isDirectory:NO]]]; 

このコードが表示さ「test.htmlという」

+1

私はそれを行う方法を知っています。私はSQLiteデータベースに格納されているファイルを表示しようとしています。 – infobug

+3

SQLiteからファイルにアクセスする方法を知りたい –

+0

はい。私はファイルにアクセスして、それをuiwebviewに表示しようとしています。これはHTMLファイルです。 – infobug

関連する問題