3

谁能解释 NSArrayContoller 模式(类/实体}之间的实践差异?

我只是在基于文档的 Core Data 桌面应用程序中遇到了一些调试问题(对我的所有控制器都使用实体模式)。

我的数据库结构变得相当复杂,并且需要很长时间才能找到错误的绑定(键入错误的键路径等)。我还为我的数据模型中的每个实体生成了类。

如果我将所有控制器都切换到 Class 模式,跟踪绑定错误会有什么不同吗?

4

1 回答 1

5

实体用于数组控制器,其数组包含核心数据托管对象。

类用于数组控制器,其数组包含普通(非托管)对象。

因此,不,将保存托管对象的阵列控制器切换到非托管对象模式将无济于事。

我的数据库结构变得相当复杂,并且需要很长时间才能找到错误的绑定(键入错误的键路径等)。

您应该在调试器控制台中得到一个例外。

于 2010-09-16T05:56:17.010 回答