NSDateFormatter gibt in swift und iOS SDK 8.0 den Wert nil zurück.

Ich lese das Tutorial von Raywenderlich,Kapitel 29 Neue Funktionen beim Testen und stoßen auf ein seltsames Problem.

Following ist der Code im Tutorial, der eine Zeichenfolge in ein Datum konvertiert:

// Convert date string to date.
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss zzz"
var date: NSDate? = dateFormatter.dateFromString(dateString)

The DateString hat die Form

2014-06-21 14:56:00 EST

Die Datumsvariable ist jedoch immer Null.

HINWEIS: Wenn Sie diesen Code auf dem Spielplatz spielen, funktioniert er ordnungsgemäß. Das Bild zeigt:

Ich arbeite in iOS SDK 8.0. Ist es ein Fehler des SDK?

Aktualisier

Ich teste mit einem neuesten iPod Touch mit iOS 8.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage