在Core Data中保存bool值

时间:2015-05-07 09:12:32

标签: uitableview core-data boolean

我想制作一个闹钟应用程序,我有一个uitableview,我有一个开关,打开或关闭,现在我想保存核心数据用户选择,打开或关闭....这里是我尝试保存在Core Data中的代码...

CoreDataStack *coreDataStack = [CoreDataStack defaultStack];
NSNumber *numberAsBool = [NSNumber numberWithBool:self.switchLabel.on];
self.entry.active = numberAsBool;
[coreDataStack saveContext];

但每次价值为0.任何人都有想法吗?

1 个答案:

答案 0 :(得分:0)

而不是:

NSNumber *numberAsBool = [NSNumber numberWithBool:self.switchLabel.on];

应该是:

NSNumber *numberAsBool = [NSNumber numberWithBool:[self.switchLabel isOn]];