JSonKit支持 ARC
发布日期:2021-06-29 04:42:50 浏览次数:3 分类:技术文章

本文共 492 字,大约阅读时间需要 1 分钟。

在项目中经常会遇到解析json的情况,如果有同学想要解析JSON,那么JSONKit可以是一个不错的选择。git中JSONKit 的地址为:https://github.com/johnezang/JSONKit由于项目已经很久没有更新,仍然使用了MRC,因此在使用时需要做几处修改:

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.搞定。

转载地址:https://blog.csdn.net/zhanghaibo369/article/details/54910911 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:iOS URL特殊字符处理
下一篇:判断textField是否为纯数字

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月11日 13时02分15秒