主线程 更新 UI

作者: 蓝白自由 | 来源:发表于2022-06-24 16:00 被阅读0次
    // 1.NSThread
    [self performSelectorOnMainThread:@selector(updateUI) withObject:nil waitUntilDone:NO];
     
    - (void)updateUI {
        // UI更新代码
        self.alert.text = @"Thanks!";
    }
     
    // 2.NSOperationQueue
    [[NSOperationQueue mainQueue] addOperationWithBlock:^{
        // UI更新代码
        self.alert.text = @"Thanks!";
        }];
     
    // 3.GCD
    dispatch_async(dispatch_get_main_queue(), ^{
       // UI更新代码
       self.alert.text = @"Thanks!";
    });
    

    相关文章

      网友评论

        本文标题:主线程 更新 UI

        本文链接:https://www.haomeiwen.com/subject/zvtbvrtx.html