개발/iOS

Swift performSelector: withObject: afterDelay

도래울 2017. 2. 7. 17:25

Swift 3

let dispatchTime = DispatchTime.now() + .seconds(0.1)
DispatchQueue.main.asyncAfter(deadline: dispatchTime) {
    // your function here
}

Swift 2

let 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 
})