Swift 3 用の CocoaPod を作成しようとしています。CocoaPods はNimbleとQuickを使用しており、これらのライブラリはまだ更新されていないため、リポジトリをフォークして変換しようとしています。
Nimble プロジェクトには、次の署名で呼び出される関数があります。
setTimer(start: DispatchTime, interval: UInt64, leeway: UInt64)
コンパイラは言うCannot invoke 'setTimer' with an argument list of type '(start: DispatchTime, interval: UInt64, leeway: UInt64)'
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 メソッドが非推奨であることを示していますが、私が発見したことから、そうすべきではありません。
代替品はありますか?