У меня есть метод, который вызывается при нажатии кнопки UIB. Когда я создаю кнопку, я хочу, чтобы она сохраняла NSTimer в качестве аргумента.
Это таймер и создание кнопки UIB. Как бы я добавил в таймер для отправки в метод? Я пробовал withObject:timer
, но он выдает предупреждение и вылетает во время выполнения.
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:(0.009) target:self selector:@selector(moveStickFig:) userInfo:stickFig repeats:YES];
[stickFig addTarget:self action:@selector(tapFig:andTime:) forControlEvents:UIControlEventTouchUpInside];
Это метод, который я отправляю:
-(void) tapFig:(id)sender andTime:(NSTimer *)timer
Я также пытался [stickFig performSelector:@selector(tapFig:andTime) withObject:nil withObject:timer]
после того, как я определил UIButton, но это также приводит к предупреждению и сбоям.