Skip to main content

Cannot find protocol definition for ‘hogehoge’

Objective-cとswiftの混在プロジェクトで
Objective-cで以下のwarningがでた
Cannot find protocol definition for ‘hogehoge’

これの対応策


やりようがなかったので、warningを抑制することにした

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Weverything"
//ここにwarningのコードを入れる
#pragma clang diagnostic pop

 

参考
https://stackoverflow.com/questions/14993265/cannot-find-protocol-definition-for-xxx
https://stackoverflow.com/questions/20078941/how-to-use-pragma-clang-diagnostics

関連記事:

Pocket