Подавить предупреждение "не реализует протокол" в GCC - PullRequest
7 голосов
/ 10 ноября 2010

Я хочу отключить конкретное предупреждение при разработке приложения для iPhone в Xcode. Предупреждение:

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

Я понимаю, что использую директиву:

#pragma GCC diagnostic warning "-Wxxxxxxxxxxxx"

Но я не знаю, каким должен быть ххххххххххх. Есть идеи?

(Предположение: для этого есть веская причина. И мне нужно это сделать, потому что в противном случае я не могу включить обработку предупреждений как ошибки.)

Ответы [ 2 ]

1 голос
/ 07 мая 2012

Если проблема в том, что вы не можете использовать -Werror, тогда используйте -Wno-protocol, чтобы отключить это конкретное предупреждение. Не все предупреждения можно отключить с помощью прагм.

0 голосов
/ 10 ноября 2010

Попробуй это.

<code>
@interface XXX: UIViewController < XYZ>
{</p>

<p>}
...