子类NSManagedObject不提供指定的初始化程序Swift

时间:2014-11-20 15:05:08

标签: ios core-data swift subclass nsmanagedobject

我有一个NSManagedObject子类,我使用编辑器菜单生成>>创建NSManagedObject子类...

它继承了所有内容,它看起来像这样: 进口基金会 导入CoreData

class Person: NSManagedObject {
    @NSManaged var firstname: String
    @NSManaged var lastname: String
}

但是,当我尝试从Person类创建一个实例时,我没有得到指定初始化程序的代码提示entity: entityDescripition, insertIntoManagedObjectContext: managedObjectContext,当我忽略它并使用它时无论如何这就是我得到的:

  

CoreData:警告:无法为实体“Person”加载名为“Person”的类。找不到类,而是使用默认的NSManagedObject。

但我在我的项目中有Person类,它在我的构建阶段的编译源代码中,Objective C中的相同内容立即起作用..

有什么想法吗?

0 个答案:

没有答案