Alle Beispiele, die ich bei der Verwendung von "NSTimer.scheduledTimerWithTimeInterval" in Swift gesehen habe, zeigen den Parameter "target: self", aber das funktioniert leider nicht direkt in Swift Playgrounds.NSTimer.scheduledTimerWithTimeInterval in Swift Playground
Playground execution failed: <EXPR>:42:13: error: use of unresolved
identifier 'self'
target: self,
Hier ist ein Beispiel darüber verwiesen führt zu dem Fehler:
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()
In meinem Fall muss ich den Webservice alle 5 Minuten treffen. Wäre es die gute Option, diesen Code zu verwenden? –