Ich bin schwer zu finden, eine NSDate von String zu analysieren, wo, wenn es schief geht es die App zum Absturz bringen.NSDate von String (sicher)
Als Beispiel würde der folgende Tag zu einem Absturz führen: Mi 12 Marc 2014 17.13.54 00000 \ n \ t \ t \ t \
ich zur Zeit des folgenden Code verwenden:
let trimmed = unformatedDate.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "E, dd MMM yyyy HH:mm:ss zzzz"
if let tempDate = dateFormatter.dateFromString(trimmed) {
print(tempDate)
} else { print("We have an error with the tempCreatedDate") }
Irgendwelche Vorschläge?
Sie sagen, Sie wollen, dass es die App zum Absturz zu bringen, wenn es scheitert? – dan
@NDoc, das Beispieldatum des OPs ist ein Beispiel für eine Zeichenfolge, die nicht konvertiert werden könnte. –
Das ist richtig. –