我正在根据我离开网络的数据设置一个 managedObject,在我将这个新对象添加到 managedObjectContext 之前,我想检查它是否在数据库中准备就绪。有没有办法一次比较两个托管对象,或者我是否必须单独比较每个属性才能确定它们是相同的还是包含差异的?
简单示例:
Entity:Pet (Created but not inserted into database)
Attribute, Name: Brian
Attribute, Type: Cat
Attribute, Age: 12
Entity:Pet (Currently in database)
Attribute, Name: Brian
Attribute, Type: Cat
Attribute, Age: 7
在此示例中,我可以比较[Brian, Cat, 12]
还是[Brian, Cat, 7]
需要逐个检查每个属性以确定完全匹配?