Tất cả các ví dụ tôi đã thấy khi sử dụng "NSTimer.scheduledTimerWithTimeInterval" trong Swift show sử dụng tham số "target: self", nhưng tiếc là nó không hoạt động trực tiếp trong Swift Playgrounds.NSTimer.scheduledTimerWithTimeInterval trong Swift Playground
Playground execution failed: <EXPR>:42:13: error: use of unresolved
identifier 'self'
target: self,
Dưới đây là một ví dụ nêu trên mà kết quả trong các lỗi:
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()
Trong trường hợp của tôi, tôi phải nhấn webservice sau mỗi 5 phút. Nó sẽ là lựa chọn tốt để sử dụng mã này? –