Swift'in önceki sürümlerinde, aşağıdaki kodla bir gecikme oluşturulabilir:
let time = dispatch_time(dispatch_time_t(DISPATCH_TIME_NOW), 4 * Int64(NSEC_PER_SEC))
dispatch_after(time, dispatch_get_main_queue()) {
//put your code which should be executed with a delay here
}
Ama şimdi, Swift 3'te Xcode otomatik olarak 6 farklı şeyi değiştiriyor, ancak aşağıdaki hata ortaya çıkıyor: " aka DispatchTime.now
beklenen değere dönüştürülemiyor ."dispatch_time_t
UInt64
Swift 3'te bir kod dizisi çalıştırmadan önce nasıl gecikme yaşanabilir?
DispatchQueue.main.asyncAfter(deadline: when)