2014-09-22 7 views
7

Der Titel ist die Fehlermeldung, dass ich diese Zeile erhalten Kompilieren:

let width : Float = mainView.frame.size.width/100.0 * value 

Die value Variable ist Float Typ. Was ist hier falsch?

+1

btw, Apfel, was zum Teufel ist $ T12? Eine Art interne ID? Wäre es nicht besser, wenn die Nachricht "Kein Operator * wurde gefunden für die Argumenttypen float und CGFloat" gefunden wird? –

Antwort

12

cannot invoke * with an argument list of type ($T12, @lvalue CGFloat)

lesen Antwort in error:

mainView.frame.size.widthCGFloat hat daher geben Sie CGFloat zu Float

Versuchen einstellen value als CGFloat oder Guss Float(image.size.width)


werfen müssen sich Spielplatz

Option 1

let image = UIImage(named:"group_1.png") // just for example 

let value:CGFloat = 10.0 

let width:Float = Float(image.size.width/100.0 * value) 

Option 2

let value:Float = 10.0 
let width:Float = Float(image.size.width)/100.0 * value 
Verwandte Themen