คำถามติดแท็ก cgfloat

3
หล่อ CGFloat เพื่อลอยใน Swift
ฉันต้องการเก็บค่าเป็น a Floatแต่แหล่งข้อมูลคือCGFloat: let myFloat : Float = myRect.origin.x แต่ผลลัพธ์นี้ทำให้เกิดข้อผิดพลาดของคอมไพเลอร์: 'NSNumber' ไม่ใช่ประเภทย่อย 'Float' ดังนั้นถ้าฉันโยนมันอย่างชัดเจนเช่นนี้: let myFloat : Float = myRect.origin.x as Float แต่สิ่งนี้ทำให้เกิดข้อผิดพลาดของคอมไพเลอร์: 'ไม่สามารถแปลงประเภทของนิพจน์' Float 'เป็น' Float '' อะไรคือวิธีที่ถูกต้องในการดำเนินการและตอบสนองความต้องการของคอมไพเลอร์?
94 casting  swift  cgfloat 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.