Не могу найти заголовок для TTURLJSONResponse - PullRequest
2 голосов
/ 08 марта 2012

Я попытался импортировать TTURLJSONResponse с помощью #import, добавил проект в свой проект и добавил библиотеку в зависимости проекта. Теперь у меня ошибка, что XCode не может найти файл заголовка. Я могу импортировать "нормальные" Three20 без ошибок. Теперь я могу построить свой проект без ошибок, но в редакторе написано, что он не может найти файл заголовка. Но строить без ошибок.

Ответы [ 3 ]

2 голосов
/ 11 марта 2012

Хорошо, я решил это, создав новый проект и заново выполнив все настройки. Теперь это работает.

0 голосов
/ 13 марта 2012

расширение JSON Three20, включая TTURLJSONResponse, является отдельным подпроектом, который не включен в стандартный проект Three20. это означает, что вам нужно будет включить расширение вместе со стандартным проектом Three20.

Рабочий пример есть в проекте samples / TTTwitter. В этом примере с твиттером используется расширение 320 json для чтения ответа json из твиттера. Вы можете открыть проект и развернуть папку Dependancies в этом проекте.

Чтобы добавить расширение JSON Three20 в ваш проект, достаточно перетащить src/extThree20JSON/extThree20JSON.xcodeproj в ваш проект

0 голосов
/ 08 марта 2012

В вашем проекте Build необходимо указать, где xcode будет искать заголовки, например, Путь поиска заголовков :

 "$(BUILT_PRODUCTS_DIR)/../yourDirectory"
 "$(BUILT_PRODUCTS_DIR)/../../yourDirectory"

и флаги компоновщика

Другие флаги компоновщика : -ObjC -all_load

и еще одна вещь, не забудьте проверить цели для каждого фреймворка, который вы хотите добавить

...