Ich habe JSON-Daten als NSDictionary Typ serialisiert, zum BeispielSwift Parse JSON mit Variablentypen
{ data = 0; } // "data":"0" (when I see its value in debugger)
oder
{ data = 1; } //"data": Int64(1)(when I see its value in debugger)
Ich versuche, auf diese Daten zuzugreifen, wie:
json["data"] as! Int
, aber manchmal kann es nicht als Ganzzahl geparst werden, denn wenn es 0 ist, hat es String-Wert, und ich bekomme den Fehler:
Could not cast value of type 'NSTaggedPointerString' (0x109b54b90) to 'NSNumber'
Was ist falsch, und wie kann ich das lösen?