#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:...];