2012-05-02 17 views
0

ニュースウェブサイトから(rssを介して)データを受け取り、アーティクルをテーブルビューに配置するアプリケーションがあります。ユーザーはリストから記事を選択して、Webビューの詳細を表示できます。詳細ビューで、ユーザーはボタンをクリックしてデータをデータベースに保存できます。Xcode:コアデータにuiwebviewを保存することが可能です

私は記事を保存して「お気に入り」テーブルビューで表示できますが、問題は今は記事を保存してリンクを使用して、ユーザーが保存した記事を選択したときに読み込むことです。私は記事を保存して、オフラインモードで読むことができます。私はコアデータを使用しています。 Webview全体を保存する方法はありますか?

答えて

0

すべてののRSSフィードを取得することができます。完全なニュース記事、つまり画像へのリンクを含む完全な記事ストーリーを再構築するためのデータ。

これらのフィードを取得して、NSManagedObjectのプロパティに解析し、いつものようにコアデータに保存してください。

多くのサイトでは、ウェブサイトへのリンクなしでニュースを表示することはできませんし、ウェブサイトで記事を読むことを強く要求するサイトもあります。あなたは小冊子を読む必要があります。

+0

これはまさに私がやっていることですが、オフラインモードで記事を保存して開くときに、インターネット接続が必要になります。 – Anila

+0

さて、イメージをユーザーのドキュメントディレクトリに保存するには、一意の名前(たとえば、ファイル名のメッセージID)を指定して、そのイメージをそこから引き出します。それが私のアプリの一つでやっていることです。私はこの "キャッシュ"が毎回大き過ぎていないかどうかをチェックし、大きすぎるとファイルを削除します。また、コアデータストアを追加することもできます。 – Mundi

+0

okありがとう私は試してみる:) – Anila

関連する問題