まず、問題のタイトルに記載されているように、問題に明確に対処していない可能性があることを明確にしたいと思います。どう表現していいのかわからないので、ご容赦ください。
Cocoa Http Server を含む Cocoa Static Library を構築しています。ライブラリは正常にビルドされ、プロジェクトで使用すると、Cocoa Http Server のメソッドも使用できました。私のアプリは、wifi スピーカーで音楽を再生する http サーバーを実行します。音楽の再生が開始されると、つまりスピーカーがサーバーからデータを読み取り始めると、このエラーが発生します。
奇妙なことに、CocoaHttpServer をアプリ プロジェクトに追加すると、これは決して起こりません。問題は解決されます。
しかし、これは本当に私を混乱させます。ライブラリにはまったく同じ CocoaHttpServer が含まれていますが、それでも「認識されないセレクターが発生します」。ライブラリでサードパーティ ライブラリを使用することと、アプリ プロジェクトでサードパーティ ライブラリを使用することの違いは何ですか?
私の状況をうまく説明できれば幸いです。要約する:
次の場合に問題が発生します。
- CocoaHttpServer をライブラリ プロジェクトに追加してビルドし、アプリで直接使用します。
次の場合に問題が解決します。
- CocoaHttpServer をライブラリ プロジェクトに追加してビルドしますが、同時に CocoaHttpServer をアプリ プロジェクトにも追加します。CocoaHttpServer を 2 回インポートしているようです。
助けてください。どうもありがとう!