如何在Swift中创建和使用Model [ MagicalRecord ]

来源:互联网 发布:中国文化报 知乎 编辑:程序博客网 时间:2024/05/18 01:41

步骤一:

Command + N  - > iOS -> Core Data -> Data Model.

步骤二:

打开xcdatamodelId,创建一个Entity和属性。

步骤三:

选中创建的Entity,在右边的面板中选择第三个Tab(Data Model Inspector),在class一栏中添加项目名前缀。(ProjectName.EntityName)

步骤四:

创建对应的Model类, XCode 菜单 Editor -> Create NSManagedObject Subclass..

步骤五:

打开新创建的Model类,添加静态方法:

class func entityName() -> String {    return "ModelName"// ModelName is a placeholder for your Model Class Name,e.x. Person}

步骤六:

使用:

let person = Person.MR_createEntity()person.name = "hecheng"person.age = 23NSManagedObjectContext.MR_defaultContext().MR_saveToPersistentStoreAndWait()


参考资料:

http://stackoverflow.com/questions/25746621/magicalrecord-createentity-error-in-swift

0 0