使用JSONKit库遇到的问题
2016-10-08 17:27
253 查看
当我们将JSONKit文件导入到工程中,会提示这样的错误
1、JSONKit does not support Objective-C Automatic Reference Counting (ARC) //jsonkit不支持Objective-C自动引用计数(ARC)(取自百度翻译)
解决方法:
把JSONKit设置为不支持arc的模式,在Build Phases ->Compile Sources 双击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就好了
3、前俩种方法都试过了,还是不行,终极大招
将 pod ‘JSONKit’, ‘~> 1.5pre’移除掉,然后换成
pod ‘JSONKit-NoWarning’, ‘~> 1.1’ 重新执行pod install
好了 这就OK了。。。
1、JSONKit does not support Objective-C Automatic Reference Counting (ARC) //jsonkit不支持Objective-C自动引用计数(ARC)(取自百度翻译)
解决方法:
把JSONKit设置为不支持arc的模式,在Build Phases ->Compile Sources 双击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就好了
3、前俩种方法都试过了,还是不行,终极大招
将 pod ‘JSONKit’, ‘~> 1.5pre’移除掉,然后换成
pod ‘JSONKit-NoWarning’, ‘~> 1.1’ 重新执行pod install
好了 这就OK了。。。
相关文章推荐
- js中使用JSON的时候遇到的问题
- ssh中使用json遇到的问题
- 使用struts2 的jsonplugin插件与opensessioninview和hibernate延迟加载时遇到的问题
- 使用fastjson遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- Struts2中使用json遇到的一个小问题
- zTree3.5使用ajax请求返回json数据时遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- fastjson 使用时遇到的问题
- 当使用servlet输出json时,浏览器端jquery的ajax遇到parse error的问题
- 使用Carthage管理SwfitJSON整合中遇到的问题
- 使用Gson解析Json数组遇到的泛型类型擦除问题解决方法
- 使用simple json时遇到的一个小问题
- 在使用Struts2-json-pugin-2.1.8.jar时遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 使用jquery的getjson()遇到的跨域访问问题
- 使用jquery的getjson()遇到的跨域访问问题(二)——使用拦截器进行数据封装
- 使用SpringMVC注解ResponseBody返回Json数据可能遇到的问题
- golang中使用package json遇到的问题