我一直在尝试更新进度视图,但是大多数问题都与使用进度视图作为计时器有关。相反,我正在运行一个for循环数千次,这需要花点时间。我想让用户知道该方法的进展,所以我实现了这样的进度视图(for循环中还有很多其他东西,但我认为没有必要回答我的问题):
for i in 0..<2429 {
var progress = Double(i) / Double(2430)
print(progress)
seasonProgress.setProgress(Float(progress), animated: false)
seasonProgress.reloadInputViews()
}
当我打印progress
时,它会在每个循环中进行更新,但是进度视图(名称seasonProgress
)仅在for循环完成后才更新。在for循环进行期间,如何将其上传?在此先感谢!