Tôi cần lưu trữ một giá trị dưới dạng a Float
, nhưng dữ liệu nguồn là CGFloat
:
let myFloat : Float = myRect.origin.x
nhưng điều này dẫn đến lỗi trình biên dịch: 'NSNumber' không thuộc loại phụ 'Float'
Vì vậy, nếu tôi truyền nó một cách rõ ràng như thế này:
let myFloat : Float = myRect.origin.x as Float
nhưng điều này lại dẫn đến lỗi trình biên dịch: 'Không thể chuyển đổi loại biểu thức' Float 'thành' Float ''
Cách chính xác để làm điều này và làm hài lòng trình biên dịch là gì?