[クラスメソッド]
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
seconds: タイマーを起動する秒数
aSelector: セレクタ(タイマー起動するメソッド)
userInfo: タイマーに付加するデータ
repeats: YES:繰り返す, NO:1回限り
// タイマーの生成
NSTimer *timer_ = [NSTimer scheduledTimerWithTimeInterval:60.0
target:self
selector:@selector(timerCallback:)
userInfo:nil
repeats:YES];
// タイマー起動するメソッド
- (void)timerCallback:(NSTimer*)timer
{
// タイマーの実処理を実装する
}
viewWillDisappearなどでタイマーをストップ(破棄)するには、invalidateメソッドをコールする。
// タイマーストップ [timer_ invalidate];
0 件のコメント:
コメントを投稿