Предупреждение NSTimer Xcode

#iphone #xcode #nstimer #compiler-warnings

#iPhone #xcode #nstimer #компилятор-предупреждения

Вопрос:

У меня есть программа, NSTimer с помощью которой я инициализирую scheduledTimerWithTimeInterval: с очень коротким интервалом (.1 секунды) без повторения, а затем никогда не использую ее снова, поскольку она делает недействительной саму себя и, следовательно, освобождает свое сохранение для целевого объекта. Xcode предупреждает, что это неиспользуемая переменная, и мне было любопытно, есть ли разумный способ избавиться от предупреждения (желтый цвет расстраивает мои глазные яблоки!)

Спасибо.

Комментарии:

1. Удалить переменную и оставить выражение в правой части присваивания?

2. Вау, как я этого не понял? спасибо за ответы.

Ответ №1:

если вы не используете его снова, не сохраняйте его в переменной.

 [NSTimer scheduledTimerWithTimeInterval:0.4 target:self selector:@selector(timer:) userInfo:nil repeats:NO];
  

будет работать отлично

Ответ №2:

Просто не присваивайте результат чему-либо, если вы не собираетесь использовать возвращаемое значение.

 [NSTimer scheduledTimerWithTimeInterval:...];