我正在尝试为Swift 3创建一个CocoaPod。由于CocoaPods使用Nimble和Quick,而这些库还没有更新,所以我fork了这些repos并试图将它们转换。
在Nimble项目中有一个函数,其签名为:
编译器报错:
自动完成显示所有的setTimer方法都被弃用了,但根据我所发现的,它们不应该被弃用。
有替代方法吗?
在Nimble项目中有一个函数,其签名为:
setTimer(start: DispatchTime, interval: UInt64, leeway: UInt64)
编译器报错:
无法使用类型为'(start: DispatchTime, interval: UInt64, leeway: UInt64)'的参数列表调用'setTimer'
。private let pollLeeway: UInt64 = NSEC_PER_MSEC
let interval = UInt64(pollInterval * Double(NSEC_PER_SEC))
asyncSource.setTimer(start: DispatchTime.now(), interval: interval, leeway: pollLeeway)
自动完成显示所有的setTimer方法都被弃用了,但根据我所发现的,它们不应该被弃用。
有替代方法吗?