美文网首页
Swift4.0中使用YYModel和MJExtension等出

Swift4.0中使用YYModel和MJExtension等出

作者: 骑着蜗牛去攻城 | 来源:发表于2018-04-10 22:30 被阅读0次

最近在使用YYModel和MJExtension的时候发现正常使用字典转模型怎么都无法实现,转换后的模型一直为nil.

把项目swift版本改为3.x版本就可以正常使用.

解决:在属性前面加上@objc,或者在类的上面加上@objcMembers。原因是因为在Swift 4中继承 NSObject 的 swift class 不再默认全部 bridge 到 OC。

例:

@objc var uid:String?

@objcMembers

class UserAccount: NSObject {

}

相关文章

网友评论

      本文标题:Swift4.0中使用YYModel和MJExtension等出

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