1
我簡化了這個問題,但作爲一個例子,假設我有一個名爲Employee
的實體和一個名爲vacationing
的布爾屬性,它是非可選的,但默認值爲NO
集。當模型中設置了默認值時,爲什麼會獲得「度假是必需的值」?
但是,在嘗試將更新保存到Employee
實體時,我看到「休假是必需的值」。代碼如下所示:
- (void)reinstateEmployee:(Employee*)employee context:(NSManagedObjectContext*)context {
employee.vacationing = NO;
NSError *error;
if (![context save:error]) {
NSLog(@"Error saving: %@", error.localizedDescription);
}
}