我正在验证一个应用程序是否可以在 iOS 11 上运行。
在 iOS 10 上,我NSMetadataQuery
在 scope 上启动了一个NSMetadataQueryUbiquitousDocumentsScope
,我得到了一个NSMetadataQueryDidFinishGatheringNotification
。就是这样。这是由于查询而收到的唯一通知。
但是,在 iOS 11 上,我又得到了一个NSMetadataQueryDidFinishGatheringNotification
,但此外,我得到了似乎是无限数量的NSMetadataQueryDidUpdateNotification
s,以每秒 1 的近似速率进入,所有这些都具有相同的有效负载。
我承认我对 iCloud 同步不够熟悉,我不确定这里到底发生了什么,但我很确定这不是正确的行为。
这是 iOS 11 中的错误吗?任何人都可以指出我追踪发生了什么的方向吗?