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 に答える