目前我使用此等待在后台线程每5秒:DispatchQueue.global(qos: .background).asyncAfter(deadline: .now() + 5, execute: {
等待一段随机时间
这个伟大的工程,但我想等待一个随机的时间每一次。 做这样的事情:
let randomTime = Int(arc4random_uniform(10))
DispatchQueue.global(qos: .background).asyncAfter(deadline: .now() + randomTime, execute: {
给我的错误:Type of expression is ambiguous without more context
干杯。
尝试使用'TimeInterval(arc4random_uniform(10))'代替。该错误意味着编译器不确定你想要做什么。但是我从来没有在这么简单的代码中看到这个错误。 – TheValyreanGroup