【问题标题】:NSPredicate - Core Data - Compare two properties to each otherNSPredicate - 核心数据 - 比较两个属性
【发布时间】:2012-06-04 20:11:16
【问题描述】:

我有一些我认为在 Google-verse 上很容易做/找到的事情,但我完全感到困惑。我在 Core Data 中有一个带有两个日期属性设置的对象。我想获取两个日期不相同的对象列表。如何使用 Core Data 做到这一点?

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

不起作用。

【问题讨论】:

  • 应该没问题。它以什么方式“不起作用”?
  • 您好,您找到比较两个属性的解决方案了吗?

标签: ios xcode core-data nspredicate


【解决方案1】:

您使用的格式是搜索键值关系,但两边都有键,dateModifieddateCreated。试试这样的:

[NSPredicate predicateWithFormat:@"(dateModified != %@)", someObject.dateCreated]

【讨论】:

    猜你喜欢
    • 2012-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多