2015-07-23 2 views
1

Прежде всего, я хочу пояснить, что я, возможно, не обращался к проблеме четко, как указано в названии моей проблемы. Пожалуйста, простите, потому что я действительно не знаю, как это выразить.Cocoa Static Library - Некоторые исходные файлы сторонних разработчиков не работают должным образом

Я создаю статическую библиотеку какао, которая включает в себя Cocoa Http Server. Библиотека была успешно построена, и когда я использую ее в своем проекте, я также смог использовать методы Cocoa Http Server. В моем приложении работает HTTP-сервер, который воспроизводит музыку на динамиках WIFI. После начала воспроизведения музыки, что означает, что динамик начинает считывать данные с моего сервера, эта ошибка возникает.

enter image description here

Странная вещь, если я добавить CocoaHttpServer к моему App Project. Это никогда не произойдет. Проблема будет решена.

Но это меня действительно смущает. В lib содержится точно такой же CocoaHttpServer, но все же происходит «непризнанный селектор». В чем разница между использованием сторонней библиотеки lib в моей библиотеке и использованием сторонней библиотеки в моем проекте приложений?

Надеюсь, я хорошо объяснил свою ситуацию. Подводя итог:

Проблема возникает, когда:

  • добавляю CocoaHttpServer в моей библиотеке проекта, построить его, а затем использовать его непосредственно для моего приложения.

Проблема решена, когда:

  • Я еще добавить CocoaHttpServer в моей библиотеке проекта, построить его, но в то же время я также добавить CocoaHttpServer к моему App Project. Похоже, я импортирую CocoaHttpServer два раза.

Просьба помочь. Большое спасибо!

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^