Cocoa 静态库 - 一些第三方源文件无法正常工作

Cocoa Static Library - Some Third Party Source Files Are Not Working Properly

首先,我想澄清一下,我可能没有按照我的问题标题中所述清楚地解决问题。请原谅,因为我真的不知道该如何表达。

我正在构建一个 Cocoa 静态库,其中包含 Cocoa Http Server。该库已成功构建,当我在我的项目中使用它时,我也能够使用 Cocoa Http Server 的方法。我的应用程序运行一个在 wifi 扬声器上播放音乐的 http 服务器。一旦音乐开始播放,这意味着扬声器开始从我的服务器读取数据,就会出现此错误。

奇怪的是,如果我将 CocoaHttpServer 添加到我的应用程序项目中。这永远不会发生。问题将得到解决。

但这真的让我很困惑。该库包含完全相同的 CocoaHttpServer,但仍然 "unrecognized selector occurs"。在我的库中使用第 3 方库和在我的应用程序项目中使用第 3 方库有什么区别?

我希望我把我的情况解释清楚了。总结:

问题发生在:

问题解决时间:

请帮忙。非常感谢!

您正在使用静态库中的类别。

读这个: Building Objective-C static libraries with categories