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.