按添加到核心数据中的最后一项对FetchRequest进行排序

时间:2020-05-24 08:56:19

标签: swift sorting core-data swiftui nsfetchrequest

我正在尝试按添加的最后一项对我的核心数据实体进行排序,但我不知道如何使用我的代码来实现

@FetchRequest(entity: CoffeeItems.entity(), sortDescriptors: [NSSortDescriptor(key: "title", ascending: true)]) var coffeeItem: FetchedResults<CoffeeItems>

1 个答案:

答案 0 :(得分:0)

以上代码正确。但是问题是您一直在根据对象的标题进行排序。

您可以将另一个变量作为timeAdded添加到您的对象,您可以在其中存储对象的创建时间。您可以根据timeAdded获取对象。