NSTimer を使用して毎秒アクションを実行するにはどうすればよいですか?
よろしくニキータ。
こう使って、
-(void)fireTimer{
[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selected(timeOut:) userInfo:nil repeats:YES];
}
これで、timeOut: セレクターが 1 秒ごとに呼び出され、timeOut: で呼び出されます。
-(void)timeOut:(NSTimer*)timer{
static int count = 0;
count++;
if(count == 60){
[timer invalidate];
timer = nil;
}
}
多くのアピがあります。https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSTimer_Class/Reference/NSTimer.htmlをご確認いただければ幸いです。