我已经使用 DispatchQueue.main.async
很长时间来执行 UI 相关的操作。
Swift 同时提供 DispatchQueue.main.async
和 DispatchQueue.main.sync
,并且都在主队列上执行。
有人能告诉我它们之间的区别吗? 我应该什么时候使用它们?
DispatchQueue.main.async {
self.imageView.image = imageView
self.lbltitle.text = ""
}
DispatchQueue.main.sync {
self.imageView.image = imageView
self.lbltitle.text = ""
}