1

私は、iPhoneにWebページのコンテンツをダウンロードして保存し、ユーザーがオフラインでアクセスできるようにするアプリを開発しています。

docと同様に、NSURLConnectionを使用してページをダウンロードしています。ただし、画像などの余分なコンテンツを含まないHTMLコードのみをダウンロードします。

画像がNSData構造体にない場合でも、少なくともいくつかの参照またはデリゲートメソッド呼び出しが必要です。アイデア ?

4

1 に答える 1

4

HTMLコードを解析し、参照されているすべてのファイルを自分でダウンロードする必要があります(次に、相対URLを使用するようにHTMLを変更します(まだ行っていない場合)。これは些細な問題ではありません。wgetのようなUnixツールのソースを調べて、それらがどのように機能するかを理解することをお勧めします。libxml2はHTMLを解析できるので、おそらく調べたいライブラリになるはずです。

于 2010-01-14T10:38:45.653 に答える