이전 버전의 Swift에서는 다음 코드로 지연이 발생할 수 있습니다.
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
}
그러나 이제 Swift 3에서 Xcode는 6 가지를 자동으로 변경하지만 다음과 같은 오류가 나타납니다. " 일명 DispatchTime.now
예상 값으로 변환 할 수 없습니다 ."dispatch_time_t
UInt64
Swift 3에서 일련의 코드를 실행하기 전에 어떻게 지연을 만들 수 있습니까?
DispatchQueue.main.asyncAfter(deadline: when)