是否可以使用NSPredicate
来比较核心数据中多对多关系的最后一个对象?
例如:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(LAST messages.userId = %i)", myUserId];
messages
是来自User
- >的多人关系Message
个实体。
这有效:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(ANY messages.userId = %i)", myUserId];
但我想仅与NSOrderedSet messages
的最后一个对象进行比较。