NSDateFormatter возвращает ноль в быстром и iOS SDK 8.0
Я читаю учебник, предоставленный Raywenderlich,Глава 29 Что нового в тестированиии столкнуться со странной проблемой.
Ниже приведен код в руководстве, преобразующий строку в дату:
// Convert date string to date.
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss zzz"
var date: NSDate? = dateFormatter.dateFromString(dateString)
DateString имеет форму
2014-06-21 14:56:00 EST
Однако переменная даты всегда равна нулю.
ПРИМЕЧАНИЕ: при воспроизведении этого кода на детской площадке он работает правильно, как показано на рисунке:
Я работаю в iOS SDK 8.0. Это ошибка SDK?
обновленный
Я тестирую на последней версии iPod Touch с iOS 8.