エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ビルド設定の "Other Linker Flags" に "-ObjC" を設定する意味 - その後のその後
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ビルド設定の "Other Linker Flags" に "-ObjC" を設定する意味 - その後のその後
とある静的ライブラリ(拡張子.a)をリンクして使用しようとすると、実行時になぜか unrecognized selec... とある静的ライブラリ(拡張子.a)をリンクして使用しようとすると、実行時になぜか unrecognized selector sent to class XXXX とエラーが出るので、ビルド設定を見直したところ、"Other Linker Flags"(Xcode3.xで言えば「他のリンカフラグ」)に "-ObjC" を指定していないことが原因でした。 "-ObjC"、名前からしてXcodeで作成するプロジェクトならデフォルトで効いてそうな名前なので今までスルーしてました。 これを定義するしないでunrecognized selectorエラーが出るほど重要なフラグとは・・・ 調べてみたら、わかりやすい解説がありました。 Cocoaの日々: Static Library (7) カテゴリを使う場合の注意点 "-ObjC" と "-all_load" カテゴリが定義されている Static