這似乎是一個簡單的愚蠢的事情,但我不能得到它的工作。這裏是流程:與iOS安裝json-framework
從GitHub下載並解壓縮json-framework包。 用XCode創建一個新的標準,單視圖應用程序。 在我的項目中創建一個名爲'JSON'的新組。 在我的項目目錄中創建一個名爲'JSON'的目錄,並將這些文件從'json-framework-master/Classes/*'複製到這個目錄中。 在XCode項目中,將剛剛複製的文件拖到我創建的'JSON'組中。這些文件已成功添加到項目中。 在我的代碼,我添加了頂部:
#include "SBJSON.h"
在應用程序委託啓動方法
,我補充一點:
NSDictionary *myDict = [NSDictionary dictionaryWithObject:@"Hi" forKey:@"There"];
NSString *myString = [myDict JSONRepresentation];
這只是一個簡單的測試,以確保JSON工作正常。 一切都建立和編譯好,但我得到這個錯誤:
-[__NSDictionaryI JSONRepresentation]: unrecognized selector sent to instance 0x1d537b20
我甚至嘗試添加「-all_load」鏈接器標誌到兩個項目和目標,但什麼都不做。我正在使用iOS 6.0構建iPhone 5。
另外我知道iOS5 +包含原生JSON支持,但我也需要支持舊版本。