我正在为我的应用程序使用预定计时器,例如:
contentTimer = Timer.scheduledTimer(timeInterval: 30, target: self, selector: #selector(HandleSendContentTime), userInfo: nil, repeats: true)
它运行良好但我也希望在viewDisappearing
时获得当前timeIntervaloverride func viewWillDisappear(_ animated: Bool) {
//do something here with time interval
contentTimer.invalidate()
}
在使其无效之前,有没有办法获取当前的timeInterval值。
答案 0 :(得分:1)
您可以使用" contentTimer.fireDate.timeIntervalSince(Date())"得到当前的时间间隔。