私は NSTimers に非常に問題があります。以前に使用したことがありますが、このタイマーは起動したくありません。
-(void) enqueueRecordingProcess
{
NSLog(@"made it!");
NSTimer *time2 = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(warnForRecording) userInfo:nil repeats:YES];
}
-(void) warnForRecording
{
NSLog(@"timer ticked!");
if (trv > 0) {
NSLog(@"Starting Recording in %i seconds.", trv);
}
}
これが実行されない理由がわかりません。私もこれを試しました:
- (void)enqueueRecordingProcess
{
NSLog(@"made it!");
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(warnForRecording) userInfo:nil repeats:YES];
}
- (void)warnForRecording
{
NSLog(@"timer ticked!");
}
なにが問題ですか?