Ich muss einen Wert als speichern Float
, aber die Quelldaten sind CGFloat
:
let myFloat : Float = myRect.origin.x
Dies führt jedoch zu einem Compilerfehler: 'NSNumber' ist nicht vom Subtyp 'Float'.
Also, wenn ich es explizit so besetze:
let myFloat : Float = myRect.origin.x as Float
Dies führt jedoch wiederum zu dem Compilerfehler: 'Der Ausdruckstyp' Float 'kann nicht in' Float 'konvertiert werden.'
Was ist der richtige Weg, um dies zu tun und den Compiler zufrieden zu stellen?