Сбои в DateFormatter.localizedString - PullRequest
       29

Сбои в DateFormatter.localizedString

0 голосов
/ 24 сентября 2018

Приложение падает при преобразовании даты и времени в текущую локаль.Удивление было бы возможным сценарием крушения.Ниже приведен код для форматирования текущей локали.

let date =  DateFormatter.localizedString(from: logMessage.timestamp, dateStyle: .short, timeStyle: .short)

Отчет о сбое:

0  libicucore.A.dylib             0x181b59250 icu::Calendar::adoptTimeZone(icu::TimeZone*) + 24
1  CoreFoundation                 0x181e0ede4 __cficu_ucal_setTimeZone + 64
2  CoreFoundation                 0x181e0ede4 __cficu_ucal_setTimeZone + 64
3  CoreFoundation                 0x181d98dc4 __ResetUDateFormat + 1668
4  CoreFoundation                 0x181d984ec __SetUpCFDateFormatter + 344
5  Foundation                     0x1827915b0 -[NSDateFormatter _regenerateFormatter] + 280
6  Foundation                     0x182791314 -[NSDateFormatter stringForObjectValue:] + 152
7  Foundation                     0x182790efc +[NSDateFormatter localizedStringFromDate:dateStyle:timeStyle:] + 124

logMessage.timestamp - объект Date

...