無能プログラマの開発日誌

無能からの脱却をはかるため、畑を耕すように自分を開拓しようと考えたプログラマの開発メモ

NSClassFromStringを利用して、静的ライブラリからクラスをインスタンス化しようとする場合

ちゃんと、プロジェクトに組み込んで、ヘッダー検索パスにも、パスを追加してるのに、NSClassFromString が nil を返してインスタンス化できない現象に遭遇しました。

 

 

 

解決策は、このサイトを参考

 

http://stackoverflow.com/questions/2227085/nsclassfromstring-returns-nil

 

 

 

静的ライブラリからクラスをインスタンス化しようとしている場合は、「他のリンカフラグ」ビルド設定に "-ObjCの"フラグを追加する必要があります。

 

 

 

だそうです。めちゃハマった。

 

まだまだ未熟だな。