要使用Timer可以這樣用:
1. 在*.h檔裡宣告
NSTimer *timer;
2.在*.m檔裡實作
- (void)startTimer {
timer = [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(printHelloWorld) userInfo:nil repeats:YES];
}
- (void) printHelloWorld
{
NSLog(@"hello World");
}
- (void) stopTimer{
[timer invalidate];
timer = nil;
}
喔耶!
scheduledTimerWithTimeInterval:2 => 設定Timer的間距時間,以秒以單位,可以2.0表示。
selector:@selector(printHelloWorld) => 指定要被呼叫的方法。
很有用 ! 謝 !
回覆刪除