真的很简单的问题,我的核心数据 UIManagedDocument 是在主线程上创建的,我想知道的是,当我调用 performBlock 时,该阻塞队列/在主线程(创建托管文档的同一线程)上运行吗?
dispatch_queue_t backgroundQueue = dispatch_queue_create("DownloadQueue", NULL);
dispatch_async(backgroundQueue, ^{
// Get data from web
[document.managedObjectContext performBlock:^{
// Add data to Core Data
}];
});