【发布时间】:2016-01-29 07:50:44
【问题描述】:
我有一个名为 messages 的实体,具有以下属性:
-> message_id, message_from, message_to, message_body, date_created.
我想为每个用户获取最后一个message,就像我们在 WhatsApp 聊天中一样。
我找到了MySQL的以下代码,但不知道如何与NSPredicates一起使用:
SELECT *
FROM messages m1
WHERE date_created = (SELECT MAX(m2.date_created)
FROM messages m2
WHERE m1.message_from = m2.message_from
AND m1.message_to = m2.message_to)
有人可以帮我使用NSPredicate从核心数据中获取每个用户的最后一条消息吗?
【问题讨论】:
标签: objective-c core-data nspredicate