Почему я не могу использовать внешний заголовок? - PullRequest
1 голос
/ 01 октября 2011

Я создал «Статическую библиотеку Cocoa Touch», и она прекрасно работает. Персик до сих пор. Затем я создал приложение на основе представления для iOS. Я могу импортировать заголовок из моей ранее созданной библиотеки, но я не могу запустить программу. Он всегда возвращается:

Undefined symbols for architecture i386:

"_OBJC_CLASS_$_GenericList", referenced from:

objc-class-ref in Hello_World_2ViewController.o"

Почему это происходит?

1 Ответ

0 голосов
/ 01 октября 2011

Кажется, вы не ссылаетесь на файлы библиотеки, просто как-то ссылаетесь на файл заголовка.Three20 - это популярная сторонняя библиотека iOS, и у них есть статья с документацией о том, как добавить ее в ваш проект - посмотрите ниже на странице "Вручную добавьте Three20 в ваш проект" и адаптируйте процесс длявашей библиотеки, пропуская все шаги, которые не применимы.

Альтернативно, я также предполагаю, что перетаскивание файлов библиотеки .h и .a в проект вашего приложения может просто работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...