一部のデータ ストレージに Parse.com を使用するクイズ アプリがあります。アプリには、クイズ関連のデータを保存するためのローカル sqlite データベースがあります。ここで、すべてのクイズ データベースを Parse に保存し、アプリの初回実行時にダウンロードして sqlite に保存したいと考えています。それはどのように可能であり、それを行うための最良の方法は何ですか。
2 に答える
0
キャッシュの代わりに sqlite を使用する理由/たとえば、次のように使用できます。
PFQuery *query = [PFQuery queryWithClassName:@"TestObject"];
query.cachePolicy = kPFCachePolicyCacheElseNetwork;
于 2013-10-22T15:09:01.207 に答える
0
あなたの場合、Parse キャッシュに大きく依存する可能性があると思います。Alexandre が彼の回答で指摘したように、キャッシュにアクセスするには、を正しく設定する必要cachePolicy
があります。PFQuery
ただし、このキャッシュを制御できないことに注意してください。解析ドキュメントによると:
Parse は、スペースを占有しすぎると、キャッシュを自動的にフラッシュします。
実際のデータでいくつかのテストを行い、Parse キャッシュの制限に遭遇するかどうかを確認する必要があります。また、pdf ファイルで制限が発生する場合もあります。これらをParseにPFFilesとして保存すると思います。PFFiles はローカル デバイス上のキャッシュですが、これらのキャッシュがいつ削除されるかを完全に制御することはできず、おそらくこのシステムの制限をテストする必要があります。不足しているデータの再ダウンロードにいつでも戻ることができます。
于 2013-10-23T17:13:37.293 に答える