1. 程式人生 > >JSONKit在專案中使用設定(ARC與方法更新)

JSONKit在專案中使用設定(ARC與方法更新)

在專案中經常會遇到解析json的情況,如果有同學想要解析JSON,那麼JSONKit可以是一個不錯的選擇。

git中JSONKit 的地址為:https://github.com/johnezang/JSONKit

1.把JSONKit設定為不支援arc的模式,在Build Phases ->Compile Sources 選擇檔案雙擊,在對話方塊中新增“-fno-objc-arc”引數(不含引號)。

技術分享

2.此時編譯仍然會出現下面的報警:
報錯資訊:error: assignment to Objective-C‘s isa is deprecated in favor of object_setClass()
解決辦法:

1)修改JSONKit.m檔案第680行,修改為object_setClass(array, _JKArrayClass);
(2)修改JSONKit.m檔案第931行,修改為object_setClass(dictionary, _JKDictionaryClass);

3.搞定。