1

您如何检查存储的图像是否CKAsset已更改CloudKit

CKNotification 文档说有关desiredKeys:

  • 数组中最多可以包含三个键。
  • 对于您指定的键,允许的值为NSStringNSNumberCLLocationNSDateCKReference。您不能指定其值包含其他数据类型的键。

CKAsset不在名单上

4

1 回答 1

2

如果 aCKAsset发生更改,您将收到推送通知。但确实订阅不会向您发送CKAsset. 所以你知道有些事情发生了变化,但没有发生变化。因此,您必须自己获取记录。如果您想知道发生了什么变化,那么您必须自己将对象与之前的值进行比较。您指定的键通常也是您希望在推送通知消息中显示的键。由于您可能想要使用记录的大多数值,我认为您将始终在您的应用收到通知后获取完整的记录。

于 2015-02-12T07:17:38.873 回答