建立一個計時器
這將建立一個計時器,在 5 秒內在 self
上呼叫 doSomething
方法。
迅速
let timer = NSTimer.scheduledTimerWithTimeInterval(5,
target: self,
selector: Selector(doSomething()),
userInfo: nil,
repeats: false)
Swift 3
let timer = Timer.scheduledTimer(timeInterval: 1,
target: self,
selector: #selector(doSomething()),
userInfo: nil,
repeats: true)
Objective-C
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(doSomething) userInfo:nil repeats:NO];
將重複設定為 false/NO
表示我們希望計時器僅觸發一次。如果我們將其設定為 true/YES
,它將每五秒觸發一次,直到手動無效。