【问题标题】:Can Core Data content be edited directly?可以直接编辑 Core Data 内容吗?
【发布时间】:2009-12-02 13:39:02
【问题描述】:

我已经使用 Core Data 大约一周了,真的很喜欢它,但一个小问题是设置默认值需要通过并设置一个临时接口来加载数据,然后我取消了一旦我有数据播种。有什么方法可以编辑表中的值,例如如何使用 phpMyAdmin 来操作 MySQL 数据库中的值?或者,如果没有检测到 storedata XML 文件,有没有办法编写一个函数来从 Numbers 电子表格之类的东西中导入种子值?

【问题讨论】:

    标签: cocoa core-data installation default-value seeding


    【解决方案1】:

    对于您的第一个问题,您可以直接编辑文件,但强烈建议您不要这样做。如何编辑它完全取决于您选择的商店类型。

    当然,关于导入或设置预先生成的数据:您可以编写代码来手动将实体实例插入到您的托管对象上下文中。在documentation 中有一个专门讨论这个主题的部分。此外,如果您有大量数据要导入,甚至还有一节介绍如何do this efficiently

    【讨论】:

      【解决方案2】:

      有什么方法可以编辑 表,例如如何使用 phpMyAdmin 在 MySQL 中操作值 数据库?

      Xcode 有a means of creating a quick and dirty interface for a data model。您只需将数据模型文件拖到界面构建器中的窗口中,它就会为您自动生成一个界面。这使您无需启动并运行整个应用程序即可查看数据。

      【讨论】:

      • OP 或多或少提到这就是他正在做的事情。他的问题似乎是“如何在没有临时界面的情况下自动执行此操作”。
      • 在另一次阅读中,我认为你是对的,OP 已经知道这一点。
      • 其实不知道这个。这很整洁!感谢你们俩的帮助。
      • 这在 Xcode 4.6.2 中似乎不起作用,是在 Xcode 4 中删除了此功能还是有其他方法可以访问它?
      猜你喜欢
      • 2017-05-27
      • 1970-01-01
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多