当同一个表的两个属性相同时(%k1 =%k2),要删除记录。
表User中的示例,删除具有User.firstName == User.lastName的记录。 注意NSPredicate(格式:“firstName!= lastName”)甚至无法获取记录。
看起来是一种自我加入,这不是核心数据的工作方式,但有一些要求在同一个表中对这些记录进行降级。请在谓词中提供任何帮助
答案 0 :(得分:0)
let duplicates = users.filter { $0.firstName == $0.lastName }
。