在Swift 2中,我能够使用dispatch_after
来延迟使用中央调度的动作:
var dispatchTime: dispatch_time_t = dispatch_time(DISPATCH_TIME_NOW, Int64(0.1 * Double(NSEC_PER_SEC)))
dispatch_after(dispatchTime, dispatch_get_main_queue(), {
// your function here
})
但这似乎不再编译自Swift 3。在现代Swift中,首选的写法是什么?