2011年7月13日水曜日

[iOS]Symbol(s) not found for architecture i386

Undefined symbols for architecture armv7:  "_OBJC_CLASS_$_xxxxxxxxxx", referenced from:
または
Undefined symbols for architecture i386

というエラーはクラスがビルド対象になってないこととがある。

XCode4だと
Target > Build Phases > Compile Sources > "+"をクリックして対象のファイルを追加。

また@implementation@interfaceの名称が誤っている時も発生する。