【发布时间】:2012-10-22 23:33:45
【问题描述】:
我有一个非常烦人的 coredata 问题。 我有一个 NSManagedObject 子类,即“客户”,一切都很好。 有时我需要在 coredata 堆栈之外创建一个新客户,只有在某些情况下我需要保存它。
我知道我可以使用 NSUndomanager,但这似乎不是一个好主意。
现在我有两个类 Customer_managed(NSManagedObject 的子类)和 Customer_unmanaged(NSObject 的子类)。 在 Customer_unmanaged 我添加了一个 -(void)save 方法,但这两个类非常耦合,我正在寻找一个最佳模式。
谢谢
【问题讨论】:
-
您不打算在文档中指定的上下文之外创建实例。为什么需要这样做?也许有另一种方法可以避免这样做。