質問のためにこれを単純化していますが、例として、エンティティという名前のモデルと、オプションではないがデフォルト値が設定され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);
}
}