Как можно отключить предупреждения для неиспользуемых параметров в реализации метода - PullRequest
1 голос
/ 06 сентября 2011

Используя AppCode 108.1068, разрабатывая приложение для iOS с cocos2d, я часто заканчиваю реализацией методов для селектора, и это выглядит так:

-(void) sequenceStateSelectSkillByCPU:(ccTime) dt{
    if (cycleCount_==1) {
        touchHandler_.isEnabled=NO;
        isSequencingSkillsChoice_=YES;
        [self interruptScheduling];
        [self flyOut];
        [master_ taskComplete:@"skillsChoice"];

    }
}

Я получаю предупреждение о неиспользуемой переменной (dt, я знаю, я предпочитаю иметь полный контроль над обработкой состояния, а не полагаться на dt). Я внедряю метод, который соответствует протоколу, который налагает на меня dt при любых обстоятельствах, нужно мне это или нет.

Интересно, где / как отключить это конкретное предупреждение?

Ответы [ 2 ]

0 голосов
/ 02 июля 2014

Не рекомендуется скрывать предупреждения компилятора.Но иногда бывает очень сложно найти мои предупреждения среди огромного количества предупреждений из других фреймворков или встроенных проектов.В любом случае, если кто-то захочет подавить эти «неиспользуемые» предупреждения компилятора, откройте настройки сборки проекта и измените флаги компиляции.

enter image description here

0 голосов
/ 17 сентября 2011

Оказывается, что проверкой для проверки является «неиспользуемые локальные переменные» ... что, к сожалению, также останавливает полезные «неиспользуемые локальные переменные» для переменных, объявленных внутри тела метода.

...