NSPredicate - Core Data - 比较两个属性之间的值

5

我以为这是一件容易的事情,可以在谷歌上找到答案,但实际上完全被难住了。我在Core Data中设置了两个日期属性的单个对象。我想获取一个对象列表,其中这两个日期不相同。如何使用Core Data实现这一点呢?

[NSPredicate predicateWithFormat:@"dateModified != dateCreated"];

无法工作。


4
没问题,那应该可以。它“不能工作”是指什么方面? - zpasternack
嗨,你找到比较两个属性的解决方案了吗? - bodich
1个回答

1
你正在使用的格式是在寻找键值关系,但是你两边都有键,dateModifieddateCreated。尝试使用以下方法:
[NSPredicate predicateWithFormat:@"(dateModified != %@)", someObject.dateCreated]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接