2

Apple ドキュメントによるとNSMetadataQueryDidFinishGatheringNotification、受信者がクエリの最初の結果収集フェーズを終了したときに投稿されます。

インターネットに接続していない場合を除き、最初のNSMetadataQueryDidFinishGatheringNotification通知でメタデータが iCloud から取得されたことが保証されますか?

たとえば、iCloud に「sample.txt」がある場合、最初のNSMetadataQueryDidFinishGatheringNotification通知を受け取った場合、「sample.txt」が結果に含まれます。

一方、「sample.txt」が iCloud に存在しないNSMetadataQueryDidFinishGatheringNotification場合、結果に含まれていなければ最初の通知で存在しないことが保証されます。

4

1 に答える 1

1

Apple 関係者によると、答えは NO です。この通知は、値が iCloud から正常に取得されたことを保証するものではありません。

NSMetadataQueryアカウントの変更または最初のログインの直後に空の結果を返すことができます。

于 2014-05-30T01:59:25.293 に答える