ios - 如何获取iOS核心数据中每个实体的最后一个条目

标签 ios database core-data nsmanagedobject nsfetchrequest

我正在 iOS 中制作一个聊天应用程序。我保存了每个 friend 的最后一次谈话。我的核心数据实体有 3 个字段 - jID、消息和时间戳。我没有在任何字段上设置索引。我只想获取每个 jID 的最后一条消息。所以,请帮助我,并告诉我是否在任何字段上设置索引,以便获取过程合适。

最佳答案

您还可以在您的实体和最后一次对话之间添加一对一的关系(您必须自己维护它,如果您透露您的模型,我可能会更具体一些)。

用于过滤数据和用于访问元素的属性可能应该被索引。

这意味着您可能希望将您的 jIDtimestamp 编入索引。

关于ios - 如何获取iOS核心数据中每个实体的最后一个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16172197/

相关文章:

android - MySQL 数据库连接

ios - 在 Swift 中保存 CoreData 对多关系

ios - 如何避免 Fetching Core data Entity as Fault?

ios - 防止SKNode相互施加压力

iphone - block 而不是 performSelector :withObject:afterDelay:

iOS:绘画/绘图应用程序如何消除响应触摸的初始延迟?

ios - NSPredicate 未执行

ios - apple-app-site-association 路径是否相对于 root 或 .well-known?

php - MySQL 表中的同名字段会互相覆盖 - Laravel

database - Magento Commerce 和 Google Merchants 英国增值税?