Xcode プロジェクトの 1 つのファイルだけでこのコンパイラ警告を取り除きたいです。これを行う方法はありますか?
質問する
3950 次
1 に答える
10
次のように、プラグマ ディレクティブと「診断」キーワードを使用して、Clang で特定の警告をオフにすることができます。
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"
// Insert code here
#pragma clang diagnostic pop
プッシュとポップの間のコードに対して、未使用の変数の警告は生成されません。
2 番目のオプションは、さらに対象を絞ったもので、特定の変数をGCC スタイルの属性、具体的には「未使用」でマークすることです。Clang は GCC の確立された属性を尊重し、その 1 つの変数について警告を発行しません。
__attribute__((unused))
NSString * thisStringIsJustForFun = @"It's only work if somebody makes you do it.";
于 2013-08-24T21:53:15.360 に答える