Swift使用第三方库MJExtension
首先先要感谢MJ老师,感谢他带来这么好用的第三方控件。
现在,进入正题,连续几个星期以来,我一直在网上搜寻Swift如何调用MJetension中得方法,来将Json字符串转换为模型对象。终于,黄天不负苦心人,终于明白过来该怎么调用OC中得方法。
比如,字典(json字符串)转模型,就是定义一个模型变量,通过模型变量去点出mj开头的使用方法。
例如:
let model = Model()
model.mj_setKeyValues(字典)
如此这般就可以把json数据导入到模型中了
补充:如果想要正常转换,需要在模型类型中继承至NSObject对象,否则无法将字典中得值导入到模型类中,并且会报错!
题外话:
在获取转换后的数据时,是int类型的数据,会获取为空,但是只要在模型类中修改字段类型为NSNumber时,就可以获取到数值,不知道为什么?
【Swift使用第三方库MJExtension】小弟文笔不行,还望各位见谅。小弟我只是把自己的事物记录下来,方便自己,也顺便方便他人。顺便还请各位大神指点指点。
推荐阅读
- android第三方框架(五)ButterKnife
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 使用composer自动加载类文件