步骤一:
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 = 23
NSManagedObjectContext.MR_defaultContext().MR_saveToPersistentStoreAndWait()
参考资料:
http://stackoverflow.com/questions/25746621/magicalrecord-createentity-error-in-swift