0

我希望使用 nsmanagedobject 在我的项目中使用 sqlite 数据库。我下载了 CoreDataBooks 示例,但有些东西我不明白...

例如......表和xcdatamodel之间的链接在哪里?我试图用我的数据库更改 sqlitedb 并更改 xcdatamodel 但不起作用

你能帮助我吗?谢谢

4

1 回答 1

0

嗯,它的工作方式是这样的:

  1. 在 xcode 的编辑器中创建数据模型。
  2. 告诉 xcode 生成类来表示数据模型。
  3. 编写您的应用程序,添加核心数据的设置代码以实例化托管对象上下文等。
  4. 添加代码以创建数据模型对象并将其保存到托管上下文。

一段时间以后 ...

  1. 在 xcode 的编辑器中修改模型以表示对您的应用程序的更改。
  2. 重新生成关联的模型类。

从您的描述看来,您正在尝试直接编辑数据库并自己管理代表它的类。我怀疑这是可能的,但使用 xcode 的工具更容易,而且一切都会为您处理。

这有帮助吗?

于 2011-01-16T11:56:03.123 回答