我有两个实体朋友和消息 现在我想得到朋友的最新消息我该怎么做
朋友包含这些东西
Friend{
name:String
id:Int
email:String
}
和消息包含这些东西,并且还有从朋友到消息的一对多关系
Message{
id:String
text:String
created_at:Date
/...// and many things
}
答案 0 :(得分:1)
您可以通过排序描述符获取用户的最新消息,如下所示: -
let fetchRequest = NSFetchRequest<Message>.init(entityName: "Message")
fetchRequest.sortDescriptors = [NSSortDescriptor.init(key: "created_at", ascending: false)]
let predicate = NSPredicate.init(format: "friend.id = %@","1")// pass the id of friend for you want to access latest message
fetchRequest.predicate = predicate
现在您可以获取此请求