NSDateFormatter не похоже на октябрь 18-го. Пробовал каждую другую дату с успехом. (???)Ошибка в swift 2.0 NSDateFormatter?
Это почти наверняка ошибка в быстром 2.0 (и если это то, что я должен делать? Мне нужно отправить свое приложение в ближайшее время). Я что-то упускаю?
Проверено его в игровой площадке на Xcode 7.0.1:
let str = "2015-10-18"
let str2 = "2015-10-14"
let formatter = NSDateFormatter()
formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.dateFormat = "yyyy-MM-dd"
var date = formatter.dateFromString(str)
var date2 = formatter.dateFromString(str2)
Выход:
"2015-10-18"
"2015-10-14"
<NSDateFormatter: 0x7f8aa050b760>
<NSDateFormatter: 0x7f8aa050b760>
<NSDateFormatter: 0x7f8aa050b760>
nil
"Oct 14, 2015, 12:00 AM"
Это, конечно, * не * ошибка в Swift 2, так как я просто использовал свой код [без ошибок] (https://www.evernote.com/l/AOxUu3wld7hOmJRbAZ-5Gril9A9Jp_FMbyc). :) – Moritz
@EricD. странно. У меня такая же ошибка. Какую версию XCode вы используете? – Caio
@Caio Xcode 7 GM. Также работает в Xcode 7.1 бета-версии. – Moritz