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