добавить таймер, как этотNSTimer не останавливается Invalidate
tim=[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(repeatTim) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:tim forMode:NSDefaultRunLoopMode];
тим это NSTimer свойство моего класса.
Тогда я остановить его на кнопку мыши, как
[[fbt tim] invalidate];
[fbt setTim:nil];
FBT он является экземпляром моего класса.
, если я называю только ТЕРЯЕТСЯ то он не останавливается, но если я установить его на ноль, то я получил EXC_BREAKPOINT
здесь код метода repeatTim в селекторе
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
[appDelegate.wbv stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"intal()"]];
Я пытался позвонить INIT и Invalidate в
dispatch_async(dispatch_get_main_queue(), ^{})
также не останавливается таймер.
Показать код недвижимости. Использование ARC? – Wain
Нет, я не использую ARC. о собственности @property (неатомный, сохранить) MyClass * fbt; – Sergey92zp
Свойство для 'tim' является интересным. Это «сохранить»? – Wain