【发布时间】:2021-01-03 03:40:17
【问题描述】:
该功能需要几秒钟才能完成,大约有一半的时间当我按下按钮时,屏幕上会出现活动指示器,直到功能完成,就像它应该的那样。另一半时间,屏幕只是在执行该功能时冻结,而活动指示器永远不会出现。
@IBAction func buttonAction(_ sender: Any) {
activityIndicator.startAnimating()
DispatchQueue.global(qos: .default).async {
DispatchQueue.main.async {
self.function()
self.activityIndicator.stopAnimating()
}
}
}
【问题讨论】:
标签: swift xcode uiactivityindicatorview