Objcで定義したクラスをswiftで使う場合、Bridging-Header.hにimport文を書かないといけない。
それは書いているのだが、なぜか以下のようにIBOutletの型として定義しているところで「use of undeclared type・・・」エラーが発生し困った。
@IBOutlet var tabBarView: MyTabBarView?
苦し紛れにイニシャライザの中で以下のようにMyTabBarViewを使ったコードを書いてみるとビルドエラーが消えた。
var view : MyTabBarView = MyTabBarView(nibName: nil)
その後は↑のコードを削除しても大丈夫だった。何だったんだいったい。。