日々精進

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

カスタムViewクラスのインスタンスが生成されない

UIViewを継承してカスタムViewクラスを作成し、そのViewクラスのインスタンスをXIBから生成したが、
なぜかUIViewのオブジェクトになってしまうことがあった。
カスタムViewクラスのinitWithCoderも実行されない。
なぜ・・・と思っていたら、TargetにカスタムViewクラスが追加されていないことが原因だった。
Targetに追加されてなくてもビルドエラーにならないんだね。。
xcodeprojのマージをするとちょくちょくTargetに追加してるはずのクラスがTargetから消えてることがあるので怖い。