我有一个 CoreData 应用程序,其中有两个NSNanagedContext
:s 用于并发。一个用于主线程,一个用于我的后台线程。
在我的一个视图控制器中,我也有一个单独NSOperationQueue
的 ,我像这样使用它:
[self.queue addOperationWithBlock:^{
[self processDataFromDictionary:jsonObject];
[...]
我注意到我的 NSAnagedContext 也有一个执行块方法。如果我改为写:
[self.backgroundContext performBlock:^{
[self processDataFromDictionary:jsonObject];
这也会异步执行吗?