我正在使用XCode 4.4.1并使用数据模型检查器设置属性的默认值,但它不保存这些默认值。
还尝试使用 - (void)awakeFromInsert方法,但也失败!!
例如,我试图设置名为“answers”的布尔属性的值 并尝试了下面的代码,但发现了同样的问题:
-(void)awakeFromInsert {
self.answered = [NSNumber numberWithBool:NO];
}
答案 0 :(得分:0)
检查您的NSArrayController是否在Entity中,而不是Class,模式,并且您已正确设置了托管对象上下文绑定。
验证您的数据模型是否为您的实体指定了一个类,而不仅仅是实体名称(在查看您的实体时使用数据模型检查器,命令选项-3)。
如果你在awakeFromInsert中设置一个断点并且没有点击它,那么你就有证据表明你错误配置了一些东西,并且你实际上并没有插入自定义NSManagedObject子类的实例。