swift - 按添加到核心数据的最后一项对 FetchRequest 进行排序
问题描述
我正在尝试按添加的最后一项对核心数据实体进行排序,但我不知道如何使用我的代码来实现它
@FetchRequest(entity: CoffeeItems.entity(), sortDescriptors: [NSSortDescriptor(key: "title", ascending: true)]) var coffeeItem: FetchedResults<CoffeeItems>
解决方案
上面的代码是正确的。但问题是您一直在根据对象的标题进行排序。
您可以将另一个变量作为 timeAdded 添加到您的对象中,您可以在其中存储对象的创建时间。您可以根据 timeAdded 获取对象。
推荐阅读
- python - 使用 fastapi 和请求发布多张图片
- docker - 为什么在 gitlab-ci 中运行时,Bitbake 构建在解析收据时会卡住?
- angular - 自定义指令将输入与自己的 FormControl 实现同步
- python - Django API:如何获取与 UUID 字段中特定值匹配的所有对象
- r - R Shiny:备用表格数据和绘图可视化
- pandas - 如何在 Pandas Dataframe 中连接没有 NaN 的数据
- json - python中的Json重命名,删除
- azure-devops - 管道触发器和发布分支
- rust - 为什么我不能使用存储在结构中的线程句柄?
- java - jUnit断言类级别测试运行和jacoco代码覆盖率测试用例运行输出的预期输出中的euqals差异