7

現在、iOS プロジェクトに解析バックエンドを追加し、ローカル データ ストレージと連携するように定義しています。ローカルデータストアを使用しているときにキャッシュがまったくないことを理解している限り、「このオブジェクトはオフラインキャッシュで利用できません」というメッセージが表示されることがありますが、これはすべて正常に機能しているようです(AppDelegateで次のように有効にします:[ enableLocalDatastore];) を解析します。問題は、アプリを再度開くと、最終的にそのオブジェクトが正常に取得されることです。誰かが以前にこの問題に遭遇したことがありますか?

編集:私が行う呼び出しの順序は

PFQuery *query = [PFQuery queryWithClassName:className];
[query fromLocalDatastore];
[query whereKey:someKey equalTo:someObject];
[query includeKey:@"someKey1"];
[query includeKey:@"someKey2"];
[query orderByAscending:@"date"];
[query findObjectsInBackground];

ios sdk 8.0およびparse sdk 1.7.2用に構築

ありがとう!

4

4 に答える 4

0

を呼び出して、クエリに関連している可能性のあるオブジェクトも固定していることを確認してください。

[query includeKey:@"someKey1"];

必要なすべてのオブジェクトへのすべてのポインター。

于 2015-11-28T19:17:59.163 に答える