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

Sort FetchRequest by last item added to Core data

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

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

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

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