Je veux convertir un Float
à un Int
à Swift. Le casting de base comme celui-ci ne fonctionne pas car ces types ne sont pas des primitives, contrairement aux float
s et int
s dans Objective-C
var float: Float = 2.2
var integer: Int = float as Float
Mais cela produit le message d'erreur suivant:
«Float» n'est pas convertible en «Int»
Une idée de la façon de convertir une propriété Float
en Int
?
as
opérateur est pour le down-casting vers les sous-classes. Soit:UIView as UIButton