代码之家  ›  专栏  ›  技术社区  ›  Lukasz

核心数据Mac OS X基于文档的应用程序中的NSarrayController类与实体模式

  •  3
  • Lukasz  · 技术社区  · 15 年前

    有人能解释一下NSarraycontroller模式(类/实体)之间的实践差异吗?

    我在基于文档的核心数据桌面应用程序(对所有控制器使用实体模式)中遇到一些调试问题。

    我的数据库结构变得非常复杂,查找错误的绑定(键入错误的键路径等)需要很多时间。我还为我的数据模型中的每个实体生成了类。

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

    1 回复  |  直到 15 年前
        1
  •  5
  •   Peter Hosey    15 年前

    实体用于数组包含核心数据管理对象的数组控制器。

    类用于数组包含纯(非托管)对象的数组控制器。

    因此,不,将保存托管对象的数组控制器切换到非托管对象模式将没有帮助。

    我的数据库结构变得非常复杂,查找错误的绑定(键入错误的键路径等)需要很多时间。

    您应该在调试器控制台中得到一个关于这个的异常。