美文网首页
关于YY_Model中,modelContainerProper

关于YY_Model中,modelContainerProper

作者: QT_0120 | 来源:发表于2019-02-24 22:56 被阅读0次

swift4.0中一个比较严重的问题就是发现YYModel解析数据莫名其妙出现奔溃,错误信息如下:fatal error: unexpectedly found nil while unwrapping an Optional value

然后在github上找到问题原因如下:

swift4以后_YYModelMeta中的_keyMappedCount获取不到不带@objc的变量,所以_keyMappedCount一直是0,转出来的model当然是nil,因此变量前加上@objc就行了,modelContainerPropertyGenericClass 之类的方法前面也要加

猜测swift4.0之后,只要是OC的库访问swift的属性变量都需要加上@objc,否则会导致获取不到变量引起异常奔溃。

相关文章

  • 关于YY_Model中,modelContainerProper

    swift4.0中一个比较严重的问题就是发现YYModel解析数据莫名其妙出现奔溃,错误信息如下:fatal er...

  • iOS中yy_model解析

    (YYModel的核心是通过runtime获取结构体中得Ivars的值,将此值定义为key,然后给key赋valu...

  • 关于友情 关于你(中)

    “第一眼就心动的人,怎么甘心做朋友。”我于你,是友情吗?是爱情吗?不,我自己都不敢确认。 我不敢确认我在你心中的地...

  • 关于抑郁,关于蜕变(中)

    写在前面~~~ 本想一口气将凤凰的故事写完,更着更着懒癌发作,加上山竹肆虐,整个人都不好了……得找个时间好好聊聊我...

  • 关于衡中

    衡中学长来支招之刷题 有学弟学妹向我询问战胜高考的捷径,我说:很简单,刷题!大家都很诧异,刷题难到不是最费时费力吗...

  • 关于js中this

    this 本文的参考 this引用的是函数据以执行的环境对象,注意es6的箭头函数中的this和function定...

  • 关于“加载中”

    客户看不到请求的响应情况,为了让客户了解现在的处理状态,页面中加一个明显的提示是有必要的。

  • 关于中台

    最近中台概念比较火,收集整理了最近2篇文章。 1、关于中台的来源2015年年中,马云带领阿里巴巴集团高管,拜访了位...

  • 关于中台

    中台这个概念经常被人提及,每次听到后,我好像感觉知道点,但又觉得不太理解具体所指。最近零零星星看了些分享的文章...

  • 关于中台

    什么是中台? 我自己理解,中台就是对相同业务,技术,模型,数据的抽象整合,对外提供统一的能力,并能让后续工作者能在...

网友评论

      本文标题:关于YY_Model中,modelContainerProper

      本文链接:https://www.haomeiwen.com/subject/cseiyqtx.html