семантическая проблема Предупреждения о неиспользуемом параметре «формат» xcode 4.6

В файле .m я получаю это предупреждение, а не ошибку

семантическая проблема Неиспользуемый параметр «формат»

получение неиспользуемого параметра в этом файле .m после открытия в xcode4.6

+ (ParsedResult *)parsedResultForString:(NSString *)s
                                 format:(BarcodeFormat)format 

person viswateja    schedule 13.02.2013    source источник
comment
ммм.. подробнее пожалуйста...   -  person Iswanto San    schedule 13.02.2013
comment
в чем проблема с этим предупреждением я не могу понять   -  person viswateja    schedule 13.02.2013
comment
Пожалуйста, ответьте за это   -  person viswateja    schedule 13.02.2013


Ответы (1)


Это предупреждение означает, что параметр format никогда не используется в вашей функции. Чтобы избавиться от этого предупреждения, вы можете сделать одно из следующих действий.

а) Поместите специальный #pragma, чтобы подавить предупреждение в определенной функции, просто поместите его под реализацию вашей функции, т.е.:

+ (ParsedResult *)parsedResultForString:(NSString *)s
                             format:(BarcodeFormat)format
{
    #pragma unused (format)
    // ... your code here ...

б) Глобально отключить это предупреждение в проекте. Перейдите в настройки вашего проекта или в настройки цели => Build Settings => Apple LLVM Compiler 4.2 - Warnings - All languages => Unused Parameters, установите для него значение No.

person 5lava    schedule 26.02.2013