运行应用程序时出现EXC_BAD_ACCESS错误

时间:2016-12-15 18:05:43

标签: swift core-data exc-bad-access

我有这个代码,每当我运行应用程序时,它都会给我EXC_BAD_ACCESS。 我在XCode的终端打印了self.state和newValue.rawValue的值,他们有值,但我不明白为什么我得到" EXC_BAD_ACCESS"错误和" CoreData:警告:无法加载未找到实体类的命名类,而是使用默认的NSManagedObject" 。当我关注

时,我收到此错误
d.change = .n  //d is just instance of class from where state comes

可能是什么原因?

var change: A {         
        get { return A(rawValue: self.state) ?? .n }
        set { self.state = newValue.rawValue }
    }

enum A: Int16 { 
    case a = 1
    case b = 2
    case c = 3
    case n = 90
}

state是继承自NSManagedObject

的类的属性
@NSManaged var state: Int16

0 个答案:

没有答案