IOs: ARC и NSTimer?

Всем привет!

Возникла следующая проблема с ARC. Используется некий код во вьюхе:
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];


Проблема начинается тогда, когда вьюха удаляется в контроллере, но сильная ссылка таймера не дает ей (вьюхе) удалиться.

Есть ли какие-то способы отследить, когда изменилось количество ссылок при использовании ARC (как раньше retainCount)?
  • Вопрос задан
  • 3616 просмотров
Решения вопроса 1
Dreddik
@Dreddik Автор вопроса
Вопрос неактуален, убивание таймера поместил в:
-(void)removeFromSuperview 
{
    [self killTimer];
    [super removeFromSuperview];
}
-(void) killTimer 
{
    [timer invalidate];
    timer = nil;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы