gpt4 book ai didi

ios - UIProgressView 没有更新,但标题是

转载 作者:行者123 更新时间:2023-11-28 19:26:24 25 4
gpt4 key购买 nike

这个真是让人头疼,我正在使用这样的操作队列:

let queue = OperationQueue()
queue.qualityOfService = .userInteractive
queue.addOperation {
generator = BillGenerationv3(procedures: procedure)
batchPrinting = true
if generator!.generateBills(pInfo: pInfo, cInfo: cInfo, view: self) {
DispatchQueue.main.async { // Correct
self.progressBar.progress = Float(count/uidPrecentage)
self.title = "Batching Claims \(count)/\(uidPrecentage)...Please Wait"
nextClaim()
}
}
}

它完美地更新了标题,但进度条在结束之前什么都不做。我做错了什么?

最佳答案

let someInt: Int = 3
let someOtherInt: Int = 5

这行不通

print(Float(someInt/someOtherInt))

//"0.0"

这将

print(Float(someInt)/Float(someOtherInt))

//"0.6"

原因是在第一种情况下,您使用整数除法的结果 初始化 Float,这会导致结果根据操作的性质四舍五入为整数。

第二种情况涉及显式将两个 float 相除,因此结果也将是一个 float 并处理十进制数。

关于ios - UIProgressView 没有更新,但标题是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55007207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com