0
NSTimerのtimeIntervalはreadOnlyですが、直接変更することはできません。何か方法はありますか?NSTimerのtimeIntervalを動的に変更するにはどうすればいいですか?
NSTimerのtimeIntervalはreadOnlyですが、直接変更することはできません。何か方法はありますか?NSTimerのtimeIntervalを動的に変更するにはどうすればいいですか?
NSTimerのtimeIntervalはreadOnlyとなり、直接変更することはできません。 timeIntervalを変更する方法は、次のようにタイマーを再定義します。
- (void)changeTimeIntervalWithInterval:(NSInteger)timeInterval{
if (self.timer) {
[self.timer invalidate];
self.timer = nil;
self.timer = [NSTimer scheduledTimerWithTimeInterval:timeInterval target:self selector:@selector(printHH) userInfo:nil repeats:YES];
}
}