我有以下代码将实体保存到托管对象上下文中。
NSError *savingError = nil;
if ([self.managedObjectContext save:&savingError]) {
NSLog(@"Successfully saved the context.");
} else {
NSLog(@"Failed to save the context. Error = %@", savingError);
}
根据我的文档,我理解以下内容:将新实体插入上下文后,我们必须保存上下文。这会将上下文的所有未保存数据刷新到持久存储。我们可以使用save:
托管对象上下文的实例方法来做到这一点。如果BOOL
此方法的返回值为YES
,我们可以确定保存了 out 上下文。
我不清楚的是之后的语法save:
,特别是在 local 之前的 & 符号savingError variable
。这告诉编译器什么?