-1

メインスレッドで実行されているコードと、データを処理しているセカンダリ GCD スレッドがあります。データが処理された後、UI を更新する必要があり、できればできるだけ早く更新する必要があるため、それをメイン スレッドに移動してすぐに処理することは可能ですか? ありがとう!

4

1 に答える 1

0
void es_dispatch_sync_on_main_thread(dispatch_block_t block)
{
        if ([NSThread isMainThread]) {
                block();
        } else {
                dispatch_sync(dispatch_get_main_queue(), block);
        }
}
于 2013-08-17T07:47:11.900 に答える