为什么这个UI更新代码有效?

时间:2016-05-24 20:35:27

标签: ios grand-central-dispatch

据我所知,您只能从主队列更新UI,那么为什么这段代码仍在运行?

dispatch_sync(dispatch_get_global_queue(QOS_CLASS_BACKGROUND, 0)) {

            self.myLabel.text = "Updated text"
        }

QOS_CLASS_BACKGROUND提供的队列绝对不是主队列!

1 个答案:

答案 0 :(得分:2)

并非您无法从后台队列更新UI。它是没有定义的,它可能无法正常工作,所以不应该这样做。