第一个NSMetadataQueryDidFinishGatheringNotification通知是否保证已从iCloud检索元数据?

时间:2014-05-27 14:30:01

标签: ios notifications icloud icloud-api

根据apple docs,当接收者完成查询的初始结果收集阶段时,会发布NSMetadataQueryDidFinishGatheringNotification

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

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

另一方面,如果" sample.txt"在iCloud中不存在,如果结果中未包含该NSMetadataQueryDidFinishGatheringNotification通知,则会在第一个{{1}}通知中保证其不存在。

1 个答案:

答案 0 :(得分:1)

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

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