Cannot find type 'anyClass' in scope @Xcode
Objective-CとSwift混在のプロジェクトで開発していたところ
Swiftファイルを開いたらObjective-Cで定義されているクラスが
cannot find type 'anyClass' in scope
のようなワーニングが表示された。
※ 画像では AppDelegate
クラスは実際に定義されておりビルドも通るがエラーが表示される。
ビルドするとエラーが消えて、該当のSwiftファイルを閉じて開くとまたエラーが表示されるようなおかしな挙動。
対策
Xcodeのプロジェクトで Build Setting
の項目 Precompile Bridging Header
を NO
に設定する。
Build Setting
の検索窓に Precompile Bridging Header
を入力すればすぐ見つかります。