0
在早期版本的Swift中,此代码完美工作。如何在Swift 4中编写GCD asyncAfter?
DispatchQueue.main.asyncAfter(deadline: .now() + delay) { timer in
self.setOriginalState()
self.shakeAnimation()
}
但是在斯威夫特4出现以下错误:
暧昧参考成员 'asyncAfter(截止日期:服务质量:标志:执行:)'
一个如何创建在Swift 4中运行一系列代码之前延迟?
只是删除“定时器”,然后工作正常。 –
“在早期版本的Swift中,这个代码完美地工作”然而,它总是错误的。发生的一切就是编译器不再那么宽容。 – matt