Вопрос:
Мне нужно сравнить 2 раза - текущее время и заданное. Если заданное время в будущем, узнайте, сколько минут осталось до указанного будущего времени.
Дополнительная информация:
В настоящее время я использую
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
который я украл из другого ответа на SO о том, как получить текущее время в формате Int. Затем я разделяю будущее время на час (Int) и минуты (Int) и сравниваю их... Но это становится странным, когда вы переходите через часовой барьер.