-ObjC フラグの設定

また、[Other Linker Flags] にも -ObjC フラグを追加する必要があります。
  1. Xcodeのプロジェクトナビゲータでプロジェクトを選択します。
  2. ターゲットリストで、アプリケーションを構築するターゲットを選択します。
  3. [Build Settings] タブを選択します。
  4. [] にスクロールして開きます。
  5. [] に移動し、ダブルクリックしてポップアップを開きます。
  6. フラグがリストにない場合は、[]をクリックして追加します。
警告: この フラグが必要になるのは、iOS エージェントが実行時に呼び出すことができるメソッドでカテゴリを定義するためです。デフォルトでは、これらのメソッドはリンカによってロードされません。その結果、「unrecognized selector」という実行時の例外が取得されます。 を使用すると、メソッドが確実にロードされます。