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
ますか?