Мое приложение прекрасно работало до смены часов сегодня утром. Я установил часовой пояс пользователя, используя следующий код.Проблемы с часовым поясом пользователя
let usersTimeZone: String = ltzAbbrev()
var gregorian: NSCalendar = NSCalendar(calendarIdentifier: NSISO8601Calendar)!
gregorian.timeZone = NSTimeZone(abbreviation: usersTimeZone)!
код работал выше, пока часы не шли вперед утром и теперь ltzAbbrev()
возвращается GMT+1
и это вызывает мою программу к аварийному со стандартной ошибкой
fatal error: unexpectedly found nil while unwrapping an Optional value