2

更新が NSMetadataQuery でどのように機能するか理解できません。

iCloud からのファイルのダウンロードが完了したかどうかを確認しようとしています。私の最初のクエリは、ファイルがダウンロードされておらず、ダウンロードを開始できることを明確に示していますが、ファイルのダウンロードに時間がかかる場合は進行状況バーを表示したいと考えています。enableUpdates を呼び出しましたが、ファイルがダウンロードされていることはほぼ確実ですが、ダウンロード/ダウンロードのステータスまたはダウンロードされた割合のいずれも変更されていないようです。(while ループでスタックします。アプリを終了して再実行すると、ファイルがダウンロードされたと見なされ、while ループがスキップされます。)

更新を取得するには、新しいクエリを開始する必要がありますか? もしそうなら、enableUpdates と disableUpdates の機能は何ですか?

更新を取得するために最初のクエリを呼び出す必要がある別の方法はありますか? ドキュメントの何かからこの印象を受けましたが、その方法を説明しているように見える詳細は見つかりませんでした。

4

2 に答える 2