很长一段时间以来,我一直使用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 = ""
}