Sto leggendo il tutorial fornito da Raywenderlich, Chapter 29 What’s New with Testing, e si imbattono in uno strano problema.NSDateFormatter restituisce nil in swift e iOS SDK 8.0
seguito è il codice nel tutorial conversione di una stringa in data:
// Convert date string to date.
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss zzz"
var date: NSDate? = dateFormatter.dateFromString(dateString)
La dateString è della forma
2014-06-21 14:56:00 EST
Tuttavia, la variabile data è sempre nulla.
NOTA: quando si gioca questo codice nel parco giochi, funziona correttamente, come l'immagine mostra:
sto lavorando in iOS SDK 8.0. È un bug dell'SDK?
Aggiornato
sto testando con un ultimo iPod Touch con iOS 8.
È questo su un dispositivo o sul simulatore? Potresti essere un po 'per "funzionalità locale". –
@HotLicks, in esecuzione su un dispositivo installato iOS 8 – HanXu
Bummer. Funziona per me in un parco giochi, simulatore e iPhone 5s con iOS 7.1 –