我有一个具有2个属性的核心数据实体,它们在每个属性中可能包含相同的数据。

我如何比较这两个属性以使用核心数据和swift仅获取两个属性中包含相同数据的对象。

最佳答案

有时候,简单的方法就可行:

 let request:NSFetchRequest<Thing>  = Thing.fetchRequest()
 request.predicate = NSPredicate.init(format: "prop1 == prop2")


或更现实的例子:

 request.predicate = NSPredicate.init(format: "dateCreated == dateModified")

关于ios - 如何快速比较核心数据中同一实体的两个属性值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53189140/

10-10 12:49