Apple 的代码示例建议观察NSMetadataQueryDidUpdateNotification来检测 iCloud 中的更改,但这会在每个 iCloud 事务中触发多次。每次 NSMetadataQueryDidUpdateNotification 触发时,他们的应用程序都会处理“fileListReceived”消息中的文件。
对于具有许多文档的应用程序来说,这不是一个理想的解决方案。
voromax在这里建议更好的解决方案是观察NSMetadataItem的属性值。
任何人都可以解释/展示/详细说明这是如何工作的,或者提供替代解决方案吗?