JSONKit中关于‘isa’错误的解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSONKit中关于‘isa’错误的解决办法相关的知识,希望对你有一定的参考价值。
一、通过Pods添加的jsonKit,编译后会出现20个关于‘isa’指针的错误,原因是这种isa的方法已经被废弃了。
解决的方法有两种:
(1)定位到出错的jsonKit代码中,根据系统提示fix修复,或者是手动修改成object_setClass的形式,这种比较麻烦,需要一个个的修改。
(2)点击项目中的Pods工程,在左边的TARGETS中选择JSONKit,在Build Settings中搜索 Direct usage of ‘isa‘ ,将默认的YES改为NO,重新编译即可。
二、手动在GitHub中下载导入的JSONKit,会有两个错误,分别在680行和932行,解决的方法是:
将JSONKit.m文件中680行,修改为object_setClass(array, _JKArrayClass);
将JSONKit.m文件中932行,修改为object_setClass(dictionary, _JKDictionaryClass);
以上是关于JSONKit中关于‘isa’错误的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
SQL中关于where后面不能放聚合函数(如sum等)的解决办法
Android-Android studio中关于模拟器的/data目录不能显示的解决办法