2017-07-09 10 views
0

coreDataの迅速からユーザーの最近のチャットを得ることができますは、どのように私はこれらの事が含まれている今、私はこの</p> <p>友達を行うことができますどのように友人の最新のメッセージを取得したい、私は2つのエンティティ友達とメッセージ を持って

Friend{ 
    name:String 
    id:Int 
    email:String 
} 

とメッセージあなたは、ソートDESCすることにより、ユーザの最新のメッセージを取得することができ、これらのものが含まれており、また持っている1

友人からのメッセージに多くの関係に
Message{ 
    id:String 
    text:String 
    created_at:Date 
    /...// and many things 

} 

答えて

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 

今、あなたはこの要求

をフェッチすることができます - :このようなriptor
関連する問題