无法找到TTURLJSONResponse的标头

时间:2012-03-07 22:51:06

标签: iphone objective-c xcode three20

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

3 个答案:

答案 0 :(得分:2)

好的我通过创建一个新项目并再次进行所有设置来解决它。现在它有效。

答案 1 :(得分:0)

在您的项目构建中,您需要设置xcode将在哪里查找标题,例如 标题搜索路径

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

和链接器标志

其他链接标记:-ObjC -all_load

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

答案 2 :(得分:0)

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

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

要将JSON Three20 Extension添加到项目中,将src/extThree20JSON/extThree20JSON.xcodeproj拖到项目中就足够了