我希望這是一個簡單的修復,你告訴我。NSTimer不按預期運行
我所擁有的是類型爲NSTimer的類IVAR *定時器。當執行IBAction爲,一種方法被稱爲包含此代碼:
if (timer) timer = nil;
timer = [NSTimer timerWithTimeInterval:0.2 target:self selector:@selector(removeOverlay) userInfo:nil repeats:NO];
在同一個班,我有一個方法:
- (void)removeOverlay {
...
}
這的時間間隔後,不會觸發。 2秒。
你可能知道問題在這裏嗎?
獲取調用多次而不是o NCE? –
它只被調用一次 – achi
或使用[timer fire]; –