NSTimer.scheduledTimerWithTimeInterval in Swift Playground

Alle Beispiele, die ich zur Verwendung von "NSTimer.scheduledTimerWithTimeInterval" in Swift gesehen habe, zeigen den Parameter "target: self", aber dies funktioniert leider nicht direkt in Swift Playgrounds.

Playground execution failed: <EXPR>:42:13: error: use of unresolved
identifier 'self'
  target: self,

Hier ist ein Beispiel, auf das oben verwiesen wird und das zu dem Fehler führt:

func printFrom1To1000() {
    for counter in 0...1000 {
        var a = counter        
    }
}

var timer = NSTimer.scheduledTimerWithTimeInterval(0,
    target: self,
    selector: Selector("printFrom1To1000"),
    userInfo: nil,
    repeats: false
    )
timer.fire()

Antworten auf die Frage(6)

Ihre Antwort auf die Frage