Все примеры, которые я видел при использовании «NSTimer.scheduledTimerWithTimeInterval» в шоу Swift с использованием параметра «target: self», но, к сожалению, это не работает в Swift Playgrounds напрямую.NSTimer.scheduledTimerWithTimeInterval в Swift Playground
Playground execution failed: <EXPR>:42:13: error: use of unresolved
identifier 'self'
target: self,
Вот пример ссылки выше, что приводит к ошибке:
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()
В моем случае, я должен ударить webservice через каждые 5 минут. Будет ли хороший вариант использовать этот код? –