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 方库有什么区别?
我希望我把我的情况解释清楚了。总结:
问题发生在:
- 我将 CocoaHttpServer 添加到我的库项目中,构建它,然后直接将其用于我的应用程序。
问题解决时间:
- 我仍然将 CocoaHttpServer 添加到我的库项目中,构建它,但同时我还将 CocoaHttpServer 添加到我的应用程序项目中。看起来我正在导入 CocoaHttpServer 两次。
请帮忙。非常感谢!
您正在使用静态库中的类别。
首先,我想澄清一下,我可能没有按照我的问题标题中所述清楚地解决问题。请原谅,因为我真的不知道该如何表达。
我正在构建一个 Cocoa 静态库,其中包含 Cocoa Http Server。该库已成功构建,当我在我的项目中使用它时,我也能够使用 Cocoa Http Server 的方法。我的应用程序运行一个在 wifi 扬声器上播放音乐的 http 服务器。一旦音乐开始播放,这意味着扬声器开始从我的服务器读取数据,就会出现此错误。
奇怪的是,如果我将 CocoaHttpServer 添加到我的应用程序项目中。这永远不会发生。问题将得到解决。
但这真的让我很困惑。该库包含完全相同的 CocoaHttpServer,但仍然 "unrecognized selector occurs"。在我的库中使用第 3 方库和在我的应用程序项目中使用第 3 方库有什么区别?
我希望我把我的情况解释清楚了。总结:
问题发生在:
- 我将 CocoaHttpServer 添加到我的库项目中,构建它,然后直接将其用于我的应用程序。
问题解决时间:
- 我仍然将 CocoaHttpServer 添加到我的库项目中,构建它,但同时我还将 CocoaHttpServer 添加到我的应用程序项目中。看起来我正在导入 CocoaHttpServer 两次。
请帮忙。非常感谢!
您正在使用静态库中的类别。