Я пишу фрагмент кода, где я хочу рассказать, как долго удерживалась кнопка. Для этого я записал NSDate()
при нажатии кнопки и попытался использовать функцию timeIntervalSinceDate
, когда кнопка была отпущена. Это похоже на работу, но я не могу найти способ распечатать результат или переключить его на целое число.
var timeAtPress = NSDate()
@IBAction func pressed(sender: AnyObject) {
println("pressed")
timeAtPress = NSDate()
}
@IBAction func released(sender: AnyObject) {
println("released")
var elapsedTime = NSDate.timeIntervalSinceDate(timeAtPress)
duration = ???
}
Я видел несколько подобных вопросов, но я не знаю C, поэтому мне было трудно понять ответы. Если есть более эффективный способ узнать, как долго удерживалась кнопка, я открыт для предложений. Спасибо заранее.