私の質問は、クラウドキットと、パブリック データベースからレコードを取得するために CKQueryOperation を実行するときの遅延についてです。
私は多くのテストを行いましたが、間違いなく、これは初めて実行したとき、またはアプリを長期間使用していないときにのみ発生します. その場合、クエリを実行すると、レコードを取得するまでに数秒待たなければなりません。しかし、数秒後にリクエストを繰り返すと (または最初のリクエストをキャンセルして再度起動すると)、すべてが高速で完璧になります。
クラウドキットには、すでに起動されているクエリの「キャッシュ」があるため、次回 (短期間) は高速になりますか? または、最初に接続を確立し、後でこの接続を維持することについて何かありますか?
私は本当に多くのことを試しましたが、結果は常に同じです。
この振る舞いについて何か手がかりはありますか?