在GCC中禁止“不执行协议”警告

时间:2010-11-10 01:44:40

标签: xcode gcc warnings pragma

我想在Xcode中开发iPhone应用时抑制特定警告。警告是:

"warning: class 'XXX' does not implement the 'XYZ' protocol"

我理解我使用该指令:

#pragma GCC diagnostic warning "-Wxxxxxxxxxxxx"

但我不知道xxxxxxxxxxxx应该是什么。有什么想法吗?

(假设:执行此操作有正当理由。我需要这样做,因为否则我无法启用处理警告作为错误选项。)

2 个答案:

答案 0 :(得分:1)

如果问题只是您无法使用-Werror,请使用-Wno-protocol禁用该特定警告。并非所有警告都可以通过编译指示禁用。

答案 1 :(得分:-3)

试试这个。


@interface XXX: UIViewController < XYZ>
{

}