JSONKit在项目中使用设置(ARC与方法更新)
来源:互联网 发布:linux配置ip地址命令 编辑:程序博客网 时间:2024/05/22 06:40
在项目中经常会遇到解析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.搞定。
阅读全文
0 0
- JSONKit在项目中使用设置(ARC与方法更新)
- JSONKit在项目中使用设置(ARC与方法更新)
- JSONKit在项目中使用设置(ARC与方法更新)
- JSONKit在项目中使用设置(ARC与方法更新)
- JSONKit在项目中使用设置(使用时报错解决方案)
- ARC与非ARC在一个项目中同时使用
- ARC与非ARC在一个项目中使用,
- ARC与非ARC在一个项目中同时使用
- ARC与非ARC在一个项目中同时使用
- 在工程中使用Arc 和 非 Arc 的设置方法
- iOS ARC与非ARC在一个项目中同时使用
- JSONKit的在项目中的使用
- 非ARC类在ARC项目中使用处理
- 黑马程序员--在ARC项目中使用非ARC类
- 非ARC的文件在ARC项目中使用
- 非ARC的文件在ARC项目中使用
- 在ARC项目中使用 performSelector: withObject:
- iOS中arc的设置与使用
- linux下安装nginx步骤
- 项目笔记
- [老贴重发]EXT:指定树控件TreePanel 展开到第几层
- 【转】Oracle XA JTA事务报错 不支持XA事务
- 数据库建表的十四个技巧
- JSONKit在项目中使用设置(ARC与方法更新)
- 笔记7
- PL/SQL创建表序列
- weex更新方案探索(四)
- 欢迎使用CSDN-markdown编辑器
- Sql查询数据库时间戳与时间的相互转换
- 前端三级checkbox选择 / JS三级checkbox选择 / JS三级勾选
- 【已解决】C++实例化抽象基类的派生类仍报错:无法实例化抽象类
- java序列化之transient