Добавить внешний проект в мое приложение для iphone в xcode - PullRequest
1 голос
/ 06 июля 2010

Просто начинаю ковыряться в разработке iPhone. Я пытаюсь добавить внешний проект / библиотеку в мой (в частности, ASIHTTPRequest, http://allseeing -i.com / ASIHTTPRequest / ).

Я немного растерялся из-за того, как я на самом деле добавляю эту зависимость в свой проект. Я из мира Visual Studio / C # и знаю, что в Visual Studio я «добавлю существующий проект» в свой файл решения, а затем добавлю ссылку на новый проект в свой собственный. Или, в качестве альтернативы, обратитесь к DLL напрямую, если она уже создана.

Проект ASIHttpRequest находится на GitHub и предоставляет полный исходный код. Я просто не имею представления о том, как на самом деле включить эту зависимость в свой собственный проект. Я попытался «Проект -> Добавить в проект», и просто выбрал папку, в которую извлечен ASIHTTPRequest. Сейчас я вижу его как подпапку в моем проекте ... но получаю массу ошибок при сборке. Я удалил из этой подпапки все, кроме файлов .h и .m, и теперь я больше не получаю ошибок компоновки из этих ресурсов, но попытка ссылки на объект ASIHTTPRequest в моем собственном проекте выдает «необъявленные» ошибки.

Я что-то здесь упускаю? Могу ли я не использовать эти файлы .h и .m в подпапках?

1 Ответ

1 голос
/ 06 июля 2010

Вы на правильном пути.Вам просто нужно # импортировать заголовок ASIHTTPRequest в файл, где вы хотите его использовать.Вы должны убедиться, что встретили все зависимости, указанные на сайте ASI , но как только вы это сделаете, все должно работать правильно, просто выполнив импорт, как вы описали.После того, как все установлено и все скомпилировано, добавьте:

#import "ASIHTTPRequest.h"

в начало файла, в котором вы хотите использовать библиотеку.

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