2015-01-11 8 views
5

iOSアプリケーションを開発していますが、レベルのオフラインサポートが必要です。ローカルデータストアやキャッシュを使いこなすのに苦労しています。これら2つの機能を併用してください。ローカルデータストアとキャッシュの解析について混乱しています

私のクエリは基本的なものであり、取得されるデータだけを変更することはできません。

キャッシュポリシーの1つを使用すると、接続エラーが発生し、キャッシュから何も返されないように見えます。

私が行っているワークフローは以下の通りです。

- >インターネットに接続すると、クエリを実行してオブジェクトをローカルに格納します。

- >インターネットが以前にダウンロードしたオブジェクトを取得していない場合。

+0

どのキャッシュを使用していますか。これは典型的な設定です。 – soulshined

+0

ローカルデータストアを使用している場合、キャッシュポリシーを設定することはできません。 – mirap

答えて

1

あなたが記述したワークフローでは、キャッシュを探していると思います。ユーザーが接続せずにデータを変更できるようにするには、Wi-Fiが再びある場合は、ローカルデータをリモートデータと同期させます。ローカルデータストアの動作が必要です。 私の問題は、同じアプリケーションの異なる部分に両方を必要とするときです。なぜなら、ローカルデータストアを使用しているパースではキャッシュを使用できないからです。なぜ私は本当に理解していない!

関連する問題