如何按修改日期对 CloudKit 结果进行排序?
Posted
技术标签:
【中文标题】如何按修改日期对 CloudKit 结果进行排序?【英文标题】:How do I sort CloudKit results by modified date? 【发布时间】:2015-08-04 04:10:06 【问题描述】:我正在尝试按修改日期对搜索结果进行排序。 如果我想通过 creationDate 来做:
query.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)]
修改日期的关键是什么? 所有 NSSortDescriptor 键的列表或找到它们的方法将非常有帮助。
【问题讨论】:
【参考方案1】:在随机尝试 100 件事后偶然发现它。 它是:
query.sortDescriptors = [NSSortDescriptor(key: "modificationDate", ascending: false)]
他们的关键是“修改日期” 我仍然可以使用这些信息的列表来了解如何找到它们。 -谢谢
【讨论】:
从 iCloud 下载我所有的照片后,我的应用程序库变得一团糟。我尝试使用多个参数(修改日期和创建日期)进行过滤,但没有任何改变,知道为什么吗?不确定所有照片是否都有 modifyDate != nil developer.apple.com/documentation/cloudkit/ckrecord 感谢您让我查看,参考页面实际上包括可查询的字段名称。【参考方案2】:您可以在这里查看 Apple 网站上的 CKRecord 密钥(元数据); https://developer.apple.com/reference/cloudkit/ckrecord
这是对你上一个问题的回答。
【讨论】:
以上是关于如何按修改日期对 CloudKit 结果进行排序?的主要内容,如果未能解决你的问题,请参考以下文章