【发布时间】:2016-06-01 06:45:59
【问题描述】:
我正在尝试列出用户可以添加到事件中的联系人,但我想过滤结果以便不显示重复项。因此,如果我添加 John Doe,他的联系人将不会出现在联系人列表中。我不太熟悉 NSPredicate,所以我不确定这是否是最好的方法,或者将结果数组转换为更容易使用的东西。
【问题讨论】:
-
如果您不想重复结果,为什么不使用 primaryKey 保存和更新模型?
-
我将结果转换为一组,然后使用
exclusiveOrInPlace从保存的事件中删除一组以前使用过的联系人。我有 3 组要添加的联系人、以前的联系人和结果组。这应该是效率问题吗?
标签: ios swift nspredicate realm