2

根据苹果文档,NSMetadataQueryDidFinishGatheringNotification当接收者完成查询的初始结果收集阶段时发布。

除了没有互联网连接的情况外,第一个NSMetadataQueryDidFinishGatheringNotification通知是否保证已从 iCloud 检索元数据?

例如,如果我在 iCloud 中有“sample.txt”,如果我收到第一个NSMetadataQueryDidFinishGatheringNotification通知,“sample.txt”将包含在结果中。

另一方面,如果 iCloud 中不存在“sample.txt”,NSMetadataQueryDidFinishGatheringNotification如果结果中不包含它,则在第一次通知时保证它不存在。

4

1 回答 1

1

根据苹果人的说法,答案是否定的,通知并不能保证已成功从 iCloud 检索值。

NSMetadataQuery可以在帐户更改或首次登录后立即返回空结果。

于 2014-05-30T01:59:25.293 回答