Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c NSManagedObjectContext是异步保存更改还是同步保存更改?_Objective C_Multithreading_Core Data_Synchronization_Automatic Ref Counting - Fatal编程技术网

Objective c NSManagedObjectContext是异步保存更改还是同步保存更改?

Objective c NSManagedObjectContext是异步保存更改还是同步保存更改?,objective-c,multithreading,core-data,synchronization,automatic-ref-counting,Objective C,Multithreading,Core Data,Synchronization,Automatic Ref Counting,NSManagedObjectContext是异步保存更改还是同步保存更改 如果是异步的,那么如何等待保存更改?同步。 您可以在save调用之后放置保存后要运行的任何代码 通过NSManagedObject上的-(void)方法将保存和-(void)didSave,您可以在保存后/之前对模型类执行行为 如果您在Mac上,您还可以观看名为谢谢John的通知,我刚才提出了一个问题,因为我认为如果是异步的,那么它可以部分解释我关于NSManagedObjectContext的另一个问题

NSManagedObjectContext是异步保存更改还是同步保存更改


如果是异步的,那么如何等待保存更改?

同步。

您可以在
save
调用之后放置保存后要运行的任何代码

通过
NSManagedObject
上的
-(void)方法将保存
-(void)didSave
,您可以在保存后/之前对模型类执行行为


如果您在Mac上,您还可以观看名为

谢谢John的通知,我刚才提出了一个问题,因为我认为如果是异步的,那么它可以部分解释我关于NSManagedObjectContext的另一个问题