Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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
Ios 在NSO操作完成中保存父托管对象上下文是否安全_Ios_Core Data_Nsoperation_Nsoperationqueue_Nsblockoperation - Fatal编程技术网

Ios 在NSO操作完成中保存父托管对象上下文是否安全

Ios 在NSO操作完成中保存父托管对象上下文是否安全,ios,core-data,nsoperation,nsoperationqueue,nsblockoperation,Ios,Core Data,Nsoperation,Nsoperationqueue,Nsblockoperation,我有一个串行的NSOperationQueue,并且maxConcurrentOperationCount设置为1 我正在创建许多操作来处理CoreData实体修改的数据 在[NSBlockOperation blockOperationWithBlock:^{的内部,我使用NSPrivateQueueConcurrencyType从主上下文创建一个子托管对象上下文,并正确分配父上下文 然后,在NSBlockOperation的completionBlock中将父上下文保存在主线程上是否安全 当

我有一个串行的
NSOperationQueue
,并且
maxConcurrentOperationCount
设置为1

我正在创建许多操作来处理CoreData实体修改的数据

[NSBlockOperation blockOperationWithBlock:^{
的内部,我使用
NSPrivateQueueConcurrencyType
从主上下文创建一个子托管对象上下文,并正确分配
父上下文

然后,在
NSBlockOperation
completionBlock
中将父上下文保存在主线程上是否安全

当下一个操作开始其“主任务”时,
NSOperation
completionBlock
是否可以运行?

您应该尝试。我使用它在NSOperations中保存私有上下文。您应该尝试。我使用它在NSOperations中保存私有上下文。