0

NSFM のメソッド removeItemAtURL を使用して iCloud のアイテムを削除していますが、その直後に NSMetaDataQuery を実行しても、このアイテムを 3 秒間表示できます。これを修正する方法はありますか?アイテムをiCloudにアップロードしようとしていますが、そのような名前のファイルが存在する場合は、それを置き換える必要があり、NSMetaDataItemのuploadingPercentKeyを追跡してユーザーに表示する必要があります.削除後 3 秒間。

4

1 に答える 1

0

私の知る限り、これを高速化する方法はありません。メタデータは、デーモンによってアプリとは別に処理されます。メタデータの更新には少し時間がかかり、そのメタデータをクラウドに送信してから他のデバイスに送信するにはさらに時間がかかります。

この遅延を回避するように設計する必要があると思います。メタデータが完全に最新ではない可能性があると想定します。

于 2014-02-17T14:12:21.687 に答える