0

在 .m 文件中,我收到此警告不是错误

语义问题未使用的参数“格式”

在 xcode4.6 中打开此文件后,在此 .m 文件中作为未使用的参数获取

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

1 回答 1

1

此警告意味着该参数format从未在您的函数中使用。要消除该警告,您可以执行以下操作之一。

a)#pragma在某些函数中添加特殊以抑制警告,只需将其放在您的函数实现下方,即:

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

b) 在项目中全局关闭此警告。转到您的项目设置或目标设置 => Build Settings=> Apple LLVM Compiler 4.2 - Warnings - All languages=> Unused Parameters,将其设置为No.

于 2013-02-26T06:00:42.673 回答