時:JSON.h:未找到文件試圖當我建立我得到這個錯誤導入JSON框架
JSON.h : File not found
明顯的假設,讓我覺得JSON.h文件不在進口的框架文件夾進入我的項目,是的,它不存在與該名詞,但有一個文件名爲SBJson.h
。 我跟着this step by step tutorial左右。
時:JSON.h:未找到文件試圖當我建立我得到這個錯誤導入JSON框架
JSON.h : File not found
明顯的假設,讓我覺得JSON.h文件不在進口的框架文件夾進入我的項目,是的,它不存在與該名詞,但有一個文件名爲SBJson.h
。 我跟着this step by step tutorial左右。
從您的項目中刪除JSON文件夾,然後重新添加它。
當您重新添加它時,請確保選中「爲所添加的文件夾創建組」單選按鈕。如果選擇了其他「創建文件夾參考...」按鈕,它將只創建一個文件夾引用,Xcode不會知道該文件夾的內容(即Xcode不會「看到」JSON.h)。
而生成的文件夾應該是這樣的:
(注意該文件夾的黃色,指示「文件夾」真是一組)
嗨邁克爾,我認爲該框架的作者已經宣佈'JSON.h'文件已被棄用,它被替換爲'SBJson.h',試圖檢查出來,請糾正我,如果我是錯誤。轉到github https://github.com/stig/json-framework/downloads並下載一箇舊的軟件包(例如:SBJson_v3.0.4.zip),解壓縮並打開classes文件夾中的JSON.h文件,可以閱讀此註釋:'警告JSON.h標頭已棄用,並將在未來版本中消失。請改爲包含SBJson.h來代替。# – Malloc 2011-12-26 13:37:05
如果更改爲導入SBJson.h,是否解決了您的問題?對SBJson庫的重大更新有意義 - 上面截圖中的所有「錯誤」都來自ARC的不兼容性。 – 2011-12-26 13:39:02
我已經解決了ARC的不兼容問題,我需要將'-fno-objc-arc'標誌添加到每個文件的標誌編譯器不兼容ARC。回到'SBJson.h',我目前正在開發一個Web服務,並且很快就會進行測試,我會讓你知道它是否有效。 – Malloc 2011-12-26 13:50:38
沒有人能夠回答這個。你輸入了什麼框架?你爲什麼認爲它應該有一個JSON.h? – bmargulies 2011-12-26 13:12:03
我已經從github下載https://github.com/stig/json-framework/downloads – Malloc 2011-12-26 13:13:58
然後請編輯你的問題,說:'我下載了這個框架{url},我跟着這個教程{url} ... 「否則,你正在尋求思想解讀。 – bmargulies 2011-12-26 13:15:03