swift - 在主线程中调用方法会影响其子方法
问题描述
我很好奇是否调用方法
DispatchQueue.main.async {
}
对被调用方法的子方法有影响吗 在主线程中的方法中调用的其他方法,例如在下面的代码中,在主线程中调用 updateUI 方法现在主线程是否也会影响 updateLabels 和 updateImages 方法?
DispatchQueue.main.async {
updateUI()
}
func updateUI(){
updateLabels()
updateImages()
}
func updateLabels(){
label.text = "update text"
}
func updateImages(){
imageView.image = UIImage(name:"newImage.png")
}
解决方案
推荐阅读
- python - 使用 Selenium/Chrome 和 Python 下载多个 csv 文件
- autopep8 - 是否可以自定义 autopep8 格式?
- ajax - p:dataTable 过滤值始终为空
- vue.js - vuetify v-slider 单击滑块后无法获得新位置
- opencv - “openface”没有属性“AlignDlib”
- javascript - SPFx 使用 pnp/sp 和命名问题通过 XML 创建字段
- filebeat - filebeat 配置:覆盖所有输入的 close_inactive 的默认值
- java - 方法没有被嘲笑
- javafx - .fxml 文件中的自定义类在混淆后不会被导入
- php - 如何在没有模型的 Yii 框架的下拉列表中添加指向所有选项的链接?