フレームワークを使用して、アプリと拡張機能の間でコードを共有しようとしています。ほとんどの場合これで機能しますが、拡張機能で正しく読み込まれないように見えるカテゴリがいくつかあります。たとえば、ターゲット文字列を逆にする NSString のカテゴリがありますが、拡張機能内でそのセレクターを使用しようとすると、「認識されないセレクター」例外でコードがトラップされます。フレームワークに実装されているすべてのクラスを強制的にロードするために、「-all_load」リンカー フラグを最初にフレームワークに、次に拡張機能に追加しようとしましたが、うまくいかないようです。
どんな提案でも大歓迎です...
-デビッド