日々精進

新しく学んだことを書き留めていきます

cannot find protocol declaration forというビルドエラーが出る

@interfaceにProtocolをつけたらcannot find protocol declaration forというビルドエラーが出た。
ちゃんとプロトコルを宣言しているヘッダファイルはインポートしてるのに。。
実はヘッダの循環参照が生じているとこのエラーが出るらしい。メッセージわかりにくいよ。。
インポートを削って循環参照を解消すると直った。
参考:2011年07月08日のブログ|iPhoneアプリ作っちゃえ