2012-03-07 55 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拖放到你的項目