JSONKit 使用

一般项目中如果有使用JSONKit的话可能会报错 ,首先是因为JSONKit 是几年前的项目了,是不支持arc的所以需要做以下修改

  • 把JSONKit设置为不支持arc的模式,在Build Phases ->Compile Sources 选择文件双击,在对话框中添加“-fno-objc-arc”参数(不含引号)
  • 此时编译仍然会出现下面的报警:
    报错信息: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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • pod 查询JsonKit结果 或者直接将JsonKit文件拷贝进工程 由于项目已经很久没有更新,仍然使用了MRC...
    _源计划阅读 8,560评论 2 1
  • 当我们将JSONKit文件导入到工程中,会提示这样的错误1.JSONKit does not support Ob...
    Stormstout阅读 7,552评论 0 3
  • Xcode 升级后,常常遇到的遇到的警告、错误,解决方法从sdk3.2.5升级到sdk 7.1中间废弃了很多的方法...
    MaShuai丨阅读 11,577评论 0 4
  • Which Clang Warning Is Generating This Message? (http://f...
    喜欢就可以阅读 8,334评论 1 1
  • 孩子们,老师走了,会像追求与世无争的桃花源一样舍不下你们,桃花源是老师内心一直向往憧憬的理想心境,而你们是...
    天思静默阅读 3,587评论 0 7

友情链接更多精彩内容