Tab Barコントローラーと2つのUIView(そのうちの1つはKalCalendarController)をすべてワークスペースに持つ、ストーリーボードでXCode4を使用するiPadアプリがあります。これに Kal を追加したので、ワークスペースに 2 つのプロジェクトができました。Kal doc から 2 行のサンプル コードを追加すると、次のエラーが発生します。
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_KalViewController", referenced from:
objc-class-ref in KalCalendarController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
これは 2 行のコードです。
KalViewController *calendar = [[KalViewController alloc] init];
[self.navigationController pushViewController: calendar animated:YES];
「シンボルが見つかりません...」に関するSOの質問のほとんどすべてを見てきましたが、この特定の状況には当てはまりません。Kal の例を動作させることはできますが、ワークスペースでは動作しません。リンカーの設定を確認しましたが、正しいようです。これを解決するには、他にどこを確認すればよいですか?