Использование DateFormatter, получающего код EXC_BAD_ACCESS = 2, отлично работает на игровой площадке Swift - PullRequest
0 голосов
/ 02 марта 2019

Я пытаюсь преобразовать строку, содержащую отметку времени и даты в таком формате, как «02/03/19 11:00:00», я могу использовать DateFormatter, чтобы преобразовать ее в формат датына игровой площадке хорошо, но как только я пытаюсь использовать код в моем проекте, он выдает EXC_BAD_ACCESS.Я использую следующую функцию:

 func convertStringToDate(dateString : String) -> Date {
    var theDate : Date = Date.init()
    print(dateString)
    let theDateFormat = DateFormatter()
    theDateFormat.locale = Locale(identifier: "en_AU")
    theDateFormat.dateFormat = "dd-MM-yy' 'HH:mm:ss"
    theDateFormat.timeZone = TimeZone(secondsFromGMT: 0)
    theDate = theDateFormat.date(from: dateString) ?? Date.init()
    return theDate
}

Я просто надеюсь, что у кого-то может быть пара идей, которые я могу попытаться преодолеть.

...