Прежде всего, я хочу пояснить, что я, возможно, не обращался к проблеме четко, как указано в названии моей проблемы. Пожалуйста, простите, потому что я действительно не знаю, как это выразить.Cocoa Static Library - Некоторые исходные файлы сторонних разработчиков не работают должным образом
Я создаю статическую библиотеку какао, которая включает в себя Cocoa Http Server. Библиотека была успешно построена, и когда я использую ее в своем проекте, я также смог использовать методы Cocoa Http Server. В моем приложении работает HTTP-сервер, который воспроизводит музыку на динамиках WIFI. После начала воспроизведения музыки, что означает, что динамик начинает считывать данные с моего сервера, эта ошибка возникает.
Странная вещь, если я добавить CocoaHttpServer к моему App Project. Это никогда не произойдет. Проблема будет решена.
Но это меня действительно смущает. В lib содержится точно такой же CocoaHttpServer, но все же происходит «непризнанный селектор». В чем разница между использованием сторонней библиотеки lib в моей библиотеке и использованием сторонней библиотеки в моем проекте приложений?
Надеюсь, я хорошо объяснил свою ситуацию. Подводя итог:
Проблема возникает, когда:
- добавляю CocoaHttpServer в моей библиотеке проекта, построить его, а затем использовать его непосредственно для моего приложения.
Проблема решена, когда:
- Я еще добавить CocoaHttpServer в моей библиотеке проекта, построить его, но в то же время я также добавить CocoaHttpServer к моему App Project. Похоже, я импортирую CocoaHttpServer два раза.
Просьба помочь. Большое спасибо!
Большое спасибо! Это решило мою проблему. :) –