使用JSONKit遇到的问题

如果遇到“JSONKit does not support Objective-C Automatic Reference Counting(ARC)”这种情况。

原因:

JSONKit是MRC项目不能在ARC项目中直接编译通过。

解决方案:

1.点击项目根目录->targets->Build Phases->JSONKit.m->添加“-fno-objc-arc”字段。
2.这时候会出现一个新的错误,Assignment to Objective-C's isa is deprecated in favor of object_setClass()//分配到Objective-C的ISA是赞成object_setclass()弃用(取自百度翻译,翻译不对)
解决方法
Build Settings -> Apple LLVM7.1 -Warnings -Objective C ->Direct usage of 'isa' 将值给为NO就好了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 当我们将JSONKit文件导入到工程中,会提示这样的错误1.JSONKit does not support Ob...
    Stormstout阅读 7,554评论 0 3
  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 30,007评论 8 265
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,976评论 1 180
  • 最近,看了一部很火爆的电视剧《我的前半生》。似乎,国内的家庭剧,大都数都是老公出轨,女主逆袭成职场一把手,同时收获...
    sslty阅读 4,520评论 0 0
  • 妈妈说宝宝越来越可爱,能很快明白妈妈语言表达的意思。有时宝宝会朝妈妈做鬼脸,或者玩着玩着突然跑过来亲妈妈一下...
    jr812阅读 2,578评论 0 0

友情链接更多精彩内容