let myColor = NSColor(calibratedRed: red... Ou est l'erreur ?
Gercofis
Membre
import Cocoa
var str = "Hello, playground "+"Comment ça va ?"
var b = 10
for i in 0...100{
let r = arc4random()
b += Int(r)%10-5
}
let myFrame = NSRect(x: 0, y: 0, width: 200, height: 200)
var red = 0.0
class CustomView: NSView {
override func drawRect(dirtyRect: NSRect) {
//NSColor(calibratedRed:0.0, green: 0.0, blue: 0.0, alpha: 0.0)
// ici pas d'erreur
let myColor = NSColor(calibratedRed: red, green: 0.0, blue: 0.0, alpha: 0.0)
// et ici l'erreur suivante
Playground execution failed: <EXPR>:29:26: error: extra argument 'calibratedRed' in call
let myColor = NSColor(calibratedRed: red, green: 0.0, blue: 0.0, alpha: 0.0)
^ ~~~
myColor.set()
NSRectFill(myFrame)
}
}
let myView = CustomView(frame: myFrame)
import XCPlayground
XCPShowView("Ma Vue", myView)
et c'est ici
http://youtu.be/LmLHqdbcE7Q?list=UUmOKgu1M82p6L_D8uXeTM7Q
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaye en précisant le type de red ou en le castant.
Si tu fais :
Essaye :
Yep Float ou Double ne sont pas bridgés en CGFloat.