我遇到了func download() {
SVProgressHUD.show()
User.downloadAllUsers { (user) in
//Doing things
DispatchQueue.main.async {
//Updating UI
SVProgressHUD.dismiss()
}
}
}
的问题,当我将其分配给自定义视图时,进度根本没有显示。我用UIView尝试了一切,这完全没问题,但进展仍然是看不见的。
我已经使用了一段时间,没有自定义容器视图就没有问题。
有什么想法吗?
修改
例如,这是有效的(显示进度):
func download() {
SVProgressHUD.setContainerView(loadingContainerView)
SVProgressHUD.show()
User.downloadAllUsers { (user) in
//Doing things
DispatchQueue.main.async {
//Updating UI
SVProgressHUD.dismiss()
}
}
}
但这不起作用(进展没有显示)
dsrc dsrc-expand-overlay
答案 0 :(得分:2)
纯粹FWIW,在您的示例代码中,我认为您在每个操作结束时而不是在所有操作结束时解雇...我相信
您可能会使用ng serve
作为解决方案。
使用DispatchGroup
的快速教程超出了本质量保证的范围。