使用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就好了

你可能感兴趣的:(使用JSONKit遇到的问题)