self.perform(#selector(delayExecution), with: nil, afterDelay: 3)
NSObject.cancelPreviousPerformRequests(withTarget: self)
Timer.scheduledTimer(timeInterval: 3, target: self, selector: #selector(delayExecution), userInfo: nil, repeats: false)
Thread.sleep(forTimeInterval: 3)
self.delayExecution()
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
self.delayExecution()
}
DispatchQueue.global().asyncAfter(deadline: .now() + 3) {
self.delayExecution()
}
转载请注明原文地址:https://ipadbbs.8miu.com/read-45638.html