Я хотел бы сделать последовательность действий (A и B), используя 2 таймера. Я получаю некоторые проблемы с таймером недействительным ... Правильно ли это? Спасибо !!!NSTimer - последовательность действий - как сделать недействительным таймер?
timerAStart = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(startActivityA) userInfo:nil repeats:NO];
timerAStop = [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(StopA) userInfo:nil repeats:NO];
timerBStart = [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(startActivityB) userInfo:nil repeats:NO];
timerBStop = [NSTimer scheduledTimerWithTimeInterval:4 target:self selector:@selector(StopB) userInfo:nil repeats:NO];
- (void) StopA {
[timerAStart invalidate];
timerAStart=nil;
}
- (void) StopB {
[timerBStart invalidate];
timerBStart=nil;
}
Какие у вас проблемы с 'invalidate'? – mopsled
EXC_BAD_ACCESS на линии [timerAStart invalidate]; – Beppino66
Вы используете счетчик дуги или ручного удержания? – Pfitz