Xcode7 CoreData 存储布尔类型值出现的问题。


问题的描述:

1、在生成 NSManagedObject 的时候勾选了 Use scalar properties for primitive data types
2、生成的 NSManagedObject 子类属性如下:


 swift


 @NSManaged var isStudentCader: Bool
@NSManaged var isXiBu: Bool

3、我通过获取两个 UISwitch on 值来给上边的两个属性赋值

现在的问题就是程序在


 swift


 studentInforMation.isStudentCader = ganBu.on
studentInforMation.isXiBu = xiBuStudent.on

上边的代码处就会停住。控制台没有输出具体的错误信息

求怎么解决。

core-data ios swift

KOK-TC 10 years, 4 months ago

取消 Use scalar properties for primitive data types ,则可以。但是还是不知道为什么。

dreader answered 10 years, 4 months ago

Your Answer