NSTimer に関して、1 秒ごとにポイントを減らす方法 (たとえば、質問 1: 10 ポイント) は? このポイントまで15秒しか減りません。
前もって感謝します。
NSTimer に関して、1 秒ごとにポイントを減らす方法 (たとえば、質問 1: 10 ポイント) は? このポイントまで15秒しか減りません。
前もって感謝します。
これをインターフェースに入れてください
@interface ViewController : UIViewController {
NSTimer *timer;
int seconds;
}
@property(nonatomic, strong) NSTimer *timer;
そして、これはあなたがそれを必要とするあなたの実装で
- (void)viewDidLoad
{
[super viewDidLoad];
self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerTick:) userInfo:nil repeats:YES];
seconds = 1;
}
- (void)timerTick:(id)sender{
NSLog(@"%d",seconds);
if (seconds == 15) {
[self.timer invalidate];
}
seconds++;
}