2012-03-07 56 views
2

我试着用#import导入TTURLJSONResponse,将项目添加到我的项目并将库添加到项目依赖项。现在我有一个XCode无法找到头文件的错误。我可以无误地导入“正常”Three20。我现在可以毫无错误地构建我的项目,但在编辑器中它说它无法找到头文件。但它没有错误地构建。找不到头TTURLJSONResponse

+0

你能后的确切消息的Xcode给你? – 2012-03-10 23:23:29

+0

未找到文件...我编辑了我的问题。 – FrediWeber 2012-03-11 00:06:35

回答

2

好吧我通过创建一个新项目并重新设置所有设置来解决它。现在它可以工作。

0

在你的项目构建,你需要设置好Xcode是要去看看的头,像 头文件搜索路径

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

和链接标志

其它链接器标记:-ObjC -all_load

另一件事,不要忘记检查你想添加的每个框架的目标

+0

我已经设置了标题搜索路径。 – FrediWeber 2012-03-08 05:59:37

+0

您是否添加了框架搜索路径和标题搜索路径?你将需要两个 – Lucas 2012-03-08 10:11:03

+0

我编辑我的答案 – Lucas 2012-03-08 10:17:53

0

three20 JSON扩展包括TTURLJSONResponse是一个独立的子项目,它不包含在标准的three20项目中。这意味着您将不得不将扩展包括在标准的three20项目中。

样本/ TTTwitter项目中有一个实例。这个twitter示例使用three20 json扩展来读取来自twitter的json响应。您可以打开该项目并展开该项目中的Dependancies文件夹。

要添加JSON Three20扩展到您的项目,它应该是足够的src/extThree20JSON/extThree20JSON.xcodeproj拖放到你的项目