У меня есть следующий код в XCode Playground:Почему функция nextDateAfterDate не работает должным образом?
let currentDate = NSDate()
var starttime = NSCalendar.currentCalendar().nextDateAfterDate(currentDate, matchingUnit: NSCalendarUnit.Minute, value: 15, options: NSCalendarOptions.MatchNextTime)
Если CurrentDate является "2016-01-03 3:57 +0100" время_запуска правильно установлен на "Ян 3, 2016, 4:15 AM" , но если currentDate является «2016-01-03 03:56 +0100», время запуска неверно установлено на «4 января 2016 года, 12:00». Я не могу понять, что случилось. Я что-то упускаю?
У меня нет ответа, но я подтвердить результаты с сниппета: https://gitlab.com/snippets/12822 – vikingosegundo