ฉันต้องการแปลง a Float
เป็นInt
in Swift การร่ายพื้นฐานเช่นนี้ไม่ได้ผลเนื่องจากประเภทเหล่านี้ไม่ได้เป็นแบบพื้นฐานซึ่งแตกต่างจากfloat
s และint
s ใน Objective-C
var float: Float = 2.2
var integer: Int = float as Float
แต่สิ่งนี้สร้างข้อความแสดงข้อผิดพลาดต่อไปนี้:
'Float' ไม่สามารถแปลงเป็น 'Int'
ความคิดใด ๆ วิธีการแปลงคุณสมบัติจากFloat
ถึงInt
?
as
ผู้ประกอบการสำหรับการลงหล่อเพื่อ subclasses ie:UIView as UIButton