Я борюсь с этим. Я видел код, где вы можете сделать это:
- (void)startTimer {
pauseTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(doActions) userInfo:nil repeats:YES];
}
Тогда позвоните в doActions.
Проблема в том, что я хочу позвонить, пока нажата кнопка, и выполнить действия - IBaction
. Я продолжаю получать sigAbrt
.
Может ли кто-нибудь дать мне пример кода, где вы можете менять метку с «вкл» на «выкл» каждую 1 секунду, пока нажата кнопка?
EDIT
Я имею в виду, если doActions выглядит так
- (IBAction) doActions {
for(int j; j<100; j++){
theLabel.hidden != theLabel.hidden;
//Does invalidate timer go here?
}
}