1

アプリにオフラインでの使用を追加しようとしています。NSURLRequest / NSURLCache によって行われるすべての作業が必要なだけで、ディスクの保存場所を正確に選択できるため、「/Library/Application Support/whatever」に配置して、削除されることはありません ( iCloud / iTunes で同期されないようにフラグを立てます)。

すべての作業を自分で行わなければならないと感じており、創刊号に出馬しています。NSURLCache は、キーが NSURLRequest であり、値が関連する NSCachedURLResponse である辞書をメモリに保持しています。私も同じことをしていますが、この辞書は基本的な型で構成されていないため、ディスクに書き込むことができません。

そのような辞書をディスクに書き込む方法についてのアイデアはありますか?

4

1 に答える 1

0

アプリがオフラインのとき、またはアプリが新しいデータを解析するまで使用できるキャッシュが必要です。

私の知る限り、誰もがあなたをお勧めします: https://github.com/steipete/SDURLCache

しかし、理論的には、iOS6 では NSURLConnection がキャッシュをディスクに書き込み、そのキャッシュをオフライン キャッシュとして使用できますが、その方法を見つける必要があります。

したがって、部分的な回答は、詳細を調べて回答を更新しようとします。:)

于 2013-03-18T14:57:04.230 に答える