目前我使用此等待在後臺線程每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