将FetchRequest按添加到核心数据的最后一项排序

问题描述 投票:0回答:1

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

@FetchRequest(entity: CoffeeItems.entity(), sortDescriptors: [NSSortDescriptor(key: "title", ascending: true)]) var coffeeItem: FetchedResults<CoffeeItems>
swift sorting core-data swiftui nsfetchrequest
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.