3
หล่อ CGFloat เพื่อลอยใน Swift
ฉันต้องการเก็บค่าเป็น a Floatแต่แหล่งข้อมูลคือCGFloat: let myFloat : Float = myRect.origin.x แต่ผลลัพธ์นี้ทำให้เกิดข้อผิดพลาดของคอมไพเลอร์: 'NSNumber' ไม่ใช่ประเภทย่อย 'Float' ดังนั้นถ้าฉันโยนมันอย่างชัดเจนเช่นนี้: let myFloat : Float = myRect.origin.x as Float แต่สิ่งนี้ทำให้เกิดข้อผิดพลาดของคอมไพเลอร์: 'ไม่สามารถแปลงประเภทของนิพจน์' Float 'เป็น' Float '' อะไรคือวิธีที่ถูกต้องในการดำเนินการและตอบสนองความต้องการของคอมไพเลอร์?