Core data 修改和保存同一核心数据对象是否会与不同的类实例冲突?

Core data 修改和保存同一核心数据对象是否会与不同的类实例冲突?,core-data,save,Core Data,Save,在我的应用程序中,我有两个不同类的实例,它们获取相同的核心数据对象,并在各自的属性中获取指向该对象的指针。然后,我的两个实例都修改了核心数据对象中的不同属性,并在不同时刻保存上下文。这是否会在我的应用程序中产生不一致或合并冲突,或者核心数据能否很好地管理此过程?我在《核心数据编程指南》中读到了关于uniquing的内容,但我不确定我能不能推断出他们使用的例子 谢谢。这不是合并,只是更新。托管对象只有一个实例和多个指向它的不同指针。如果检查托管对象实例的地址,则可以对此进行验证。因此,不存在任何问

在我的应用程序中,我有两个不同类的实例,它们获取相同的核心数据对象,并在各自的属性中获取指向该对象的指针。然后,我的两个实例都修改了核心数据对象中的不同属性,并在不同时刻保存上下文。这是否会在我的应用程序中产生不一致或合并冲突,或者核心数据能否很好地管理此过程?我在《核心数据编程指南》中读到了关于uniquing的内容,但我不确定我能不能推断出他们使用的例子


谢谢。

这不是合并,只是更新。托管对象只有一个实例和多个指向它的不同指针。如果检查托管对象实例的地址,则可以对此进行验证。因此,不存在任何问题(当然,只要您在拥有该实例的同一线程上执行所有这些操作)


您提到的uniquing涉及插入多个实例,它们都具有相同的唯一标识符,并且与您描述的情况不同。

这不是合并,只是更新。托管对象只有一个实例和多个指向它的不同指针。如果检查托管对象实例的地址,则可以对此进行验证。因此,不存在任何问题(当然,只要您在拥有该实例的同一线程上执行所有这些操作)

您提到的uniquing涉及插入多个实例,它们都具有相同的唯一标识符,并且与您描述的情况不同