2017-01-14 3 views
0

Eine Spalte meines Objekts hat ein Array mit dem Objekt Dates.Wie kann das [Date] Array abgerufen werden?

Wie kann ich während des Abrufens meines Objekts analysieren? Ich habe versucht: passional.xDates = parsePassional [PassionXlancing.Dates] als? [Datum]

Aber es scheint nicht zu funktionieren.

Vielen Dank.

Antwort

0

Schließlich fand ich parse scheint uns nicht zu erlauben, das Array auf [Datum] zu werfen, aber wir können zu [String] umwandeln und dann selbst übersetzen. Meine Demo-Lösung:

if let dates = parsePassional[PassionalXlancing.Dates] as? [String] { 
     let dateFormatter = DateFormatter() 
     dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ" 
     var resultDates = [Date]() 
     for dateString in dates { 
      let dateObj = dateFormatter.date(from: dateString) 
      resultDates.append(dateObj!) 
     } 
     passional.xDates = resultDates 
    } 
Verwandte Themen