Schwerwiegender Fehler: Das NSArray-Element stimmte nicht mit dem Swift Array-Elementtyp überein
Plötzlich habe ich angefangen, Laufzeitfehler zu bekommen,
fatal error: NSArray element failed to match the Swift Array Element type
Ich habe mein Array wie folgt deklariert:
var myArray : [CUSTOM_CLASS] = [CUSTOM_CLASS]()
Nun habe ich in meinem Server Antwort Erfolg Block,
self.myArray = dicResponse["data"]! as Array
println(self.myArray) // FATAL ERROR HERE
Was vor dem Upgrade auf Xcode6 Beta6 perfekt funktionierte
FYI : dicResponse["data"]! // is verified as valid
(Tut mir leid, dass ich vorher auf eine falsche Stelle hingewiesen habe!)
Gelöst:
Weiß nicht, aber ich habe ein paar Änderungen vorgenommen und es funktioniert,
var myArray = [AnyObject]()
self.myArray = dicResponse["data"]! as [AnyObject]