0

我有一个 iPad 应用程序,使用 Storyboards、XCode 4.5 和 iOS 6。我正在尝试开始使用 MagicalRecord。我已经安装了所有东西,并且可以正确构建。我创建了一个名为 ClientInfo 的带有属性的空实体。我还生成了 NSManagedObject(编辑器 > 创建 NSManagedObject 子类... > 创建),但也不知道如何处理它。

这就是我的“砖墙”的指示;我无法遵循以下说明:

将要保存的实体的 NSManagedObject 子类导入到你的类中

我查看了示例,谷歌搜索并查看了 SO。我找不到从头到尾的好例子。有人知道 MagicalRecord 上真正好的文档或示例吗?或者,给我看一个真正简单的例子来解释 MagicalRecord 没有的地方?

4

1 回答 1

1
  1. 在 Xcode 中,在 Core Data 模型编辑器中选择实体,然后从菜单中选择“Editor -> Create NSManagedObject Subclass ...”。这会为每个实体创建 .h 和 .m ,例如ClientInfo.hClientInfo.m
  2. 在类文件中导入 NSManagedObject 子类,例如#import "ClientInfo.h".

请注意,您必须在修改实体后重做第 1 步。

NSManagedObject 子类为您的实体声明所有属性和方法,因此您可以(例如)编写

clientInfo.name = @"foo";

代替

[clientInfo setValue:@"foo" forKey:@"name"];
于 2012-12-12T16:19:25.840 回答