从 CFNetwork 线程,我想对主队列进行一些处理,并异步获取结果。现在,我正在将结果分派到获得的队列中dispatch_get_current_queue
以取回结果。
dispatch_queue_t baseQueue = dispatch_get_current_queue();
dispatch_async(dispatch_get_main_queue(), ^{
NSString* content = [self processSomething];
dispatch_async(baseQueue, ^{
[self sendResults:result];
});
});
不幸的是,dispatch_get_current_queue
已弃用。我怎样才能在不使用的情况下实现相同的目标dispatch_get_current_queue
?