Не могу найти заголовок для TTURLJSONResponse
Я попытался импортировать TTURLJSONResponse с помощью #import, добавил проект в свой проект и добавил библиотеку в зависимости проекта. Теперь у меня ошибка, что XCode не может найти файл заголовка. Я могу импортировать "нормальные" Three20 без ошибок. Теперь я могу построить свой проект без ошибок, но в редакторе написано, что он не может найти файл заголовка. Но строить без ошибок.
3 ответа
Хорошо, я решил это, создав новый проект и сделав все настройки заново. Теперь это работает.
В вашем проекте Build вам нужно указать, где xcode будет искать заголовки, что-то вродеHeader Search Path:
"$(BUILT_PRODUCTS_DIR)/../yourDirectory"
"$(BUILT_PRODUCTS_DIR)/../../yourDirectory"
и флаги компоновщика
Другие флаги компоновщика: -ObjC -all_load
Еще одна вещь, не забудьте проверить цели для каждого фреймворка, который вы хотите добавить
Расширение JSON Three20, в том числе TTURLJSONResponse
это отдельный подпроект, который не включен в стандартный проект Three20. это означает, что вам нужно будет включить расширение вместе со стандартным проектом Three20.
Рабочий пример есть в проекте samples / TTTwitter. В этом примере с твиттером используется расширение 320 json для чтения ответа json из твиттера. Вы можете открыть проект и развернуть папку Dependancies в этом проекте.
Чтобы добавить расширение JSON Three20 в свой проект, достаточно перетащить src/extThree20JSON/extThree20JSON.xcodeproj
в ваш проект