CloudKit数据再次被清除,现在我无法对creationDate进行排序

今天早上我突然遇到这个错误:

Error Domain=CKInternalErrorDomain Code=2016 “Field ‘___createTime’
is not marked sortable”

这是由此声明引起的:

query.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)]

转到CloudKit仪表板我注意到我的所有记录都已清除,显然模型已重新创建.单击元数据索引字段时,我可以看到其中任何一个都不再可排序.从仪表板中无法启用此功能.有没有其他方法来启用它?或者我只需添加自己的可排序日期字段?

最佳答案 现在几个小时后,我可以更改这些字段的可搜索和可排序.所以这可能是一个临时的CloudKit Dashboard hickup

点赞