获取错误:
无法为实体'Myentity'加载名为'MyClass'的类。找不到类,而是使用默认的NSManagedObject。
我的代码是:
import CoreData
class MyClass: NSManagedObject {
@NSManaged var title: String
@NSManaged var descriptions: String
@NSManaged var status: String
@NSManaged var issuePagePath: String
}
崩溃点:
let newItem = NSEntityDescription.insertNewObjectForEntityForName("Myentity", inManagedObjectContext: managedObjectContext) as! MyClass
答案 0 :(得分:4)
您正在尝试创建名为“Myentity”的实体,但您的实际实体是MyClass
。尝试创建MyClass
。
let newItem = NSEntityDescription.insertNewObjectForEntityForName("MyClass", inManagedObjectContext: managedObjectContext) as! MyClass
答案 1 :(得分:1)
添加以下行:
@objc(MyClass)
之前:
class MyClass: NSManagedObject