iOS: #importしているのに、cannot find protocol declaration for **
- 2015.06.27
- iOS
iOS(Objective-C)で、#importをしているのに、宣言箇所を見つけられない(cannot find protocol declaration for)という問題にハマった。
別のクラスでは参照できているので、おかしいなと思っていたのだが、原因は、循環参照。循環しているので、どこかでimport処理が停止して、その段階で未定義となる。
リファクタリングしていて、定義を変えていたところに発生した。
メッセージが不親切だな。。。あと、Xcodeの静的解析でなんとかならないものか。。。
-
前の記事
Intel NUCでESXiが「Multiboot could not setup the video subsystem.」 2015.06.13
-
次の記事
Ubuntu14.04とCUDAの再インストール方法 2015.07.04