-1
В swift 2.3 я написал функцию, которая принимает дату 6-01-16, преобразует ее в NSDate, а затем использует ее в CKQuery. Я не уверен, как обновить это для Swift 3.Swift 3 Как создать дату на определенную дату
Вот мой текущий код:
let formatter = DateFormatter()
formatter.dateFormat = "yyyymmdd"
let olddate = formatter.date(from: "20160601")
print(olddate)
Это не работает, как я должен изменить свой синтаксис?
Как он «не работает»? Ошибка синтаксиса, неправильный результат? Обратите внимание, что формат вашего месяца неправильный (он должен быть «ММ»), поэтому это тоже не работает в Swift 2.3. –
А, нашел проблему где-то в другом месте. Я пытаюсь получить доступ к полю «sortingDate» в CKRecord, который, как я знаю, существует с «var prevFact = birdFacts [0] .value (forKey:« sortingDate ») как! Int». Правильно ли этот синтаксис? – Alex