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中保存私有上下文。