如何使用#pragma clang diagnostics

Joh*_*tty 20 xcode diagnostics pragma clang

我知道#pragma clang diagnostics可以用来忽略clang生成的一些警告.但我不知道如何正确使用它.

例如,对于未使用的变量警告,我们可以避免警告

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"

int number;

#pragma clang diagnostic pop
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何为#pragma clang诊断忽略得到正确的参数(这里是"-Wunused-variable")

有没有办法用xcode为特定警告提供这种警告名称?

iOS*_*mer 29

右键单击问题导航器中的问题,然后选择"在日志中显示".错误消息将指定警告.


And*_*Dog 19

如果您知道消息,则可以查找警告命令行参数:Clang中的诊断标志