Saya perlu menyimpan nilai sebagai Float
, tetapi sumber datanya adalah CGFloat
:
let myFloat : Float = myRect.origin.x
tetapi ini menghasilkan kesalahan penyusun: 'NSNumber' bukan subtipe 'Float'
Jadi jika saya secara eksplisit menampilkannya seperti ini:
let myFloat : Float = myRect.origin.x as Float
tetapi ini pada gilirannya menghasilkan kesalahan penyusun: 'Tidak dapat mengubah jenis ekspresi' Float 'menjadi' Float ''
Apa cara yang benar untuk melakukan ini dan memuaskan kompilator?