Swift 4.0中setValuesForKeys()崩溃问题 :
该方法在Swift3中, 编译器会为属性自动添加@objc, 而到了Swift4中, 编译器不再这样做,
此时如果未在属性前加入@objc, 会导致崩溃.
需要我们在每一个属性前手动添加@objc,当然还有一个更简单的方法:
![](https://img.haomeiwen.com/i1722320/901fef80261bacf9.png)
这样就会为该model中的每个属性添加@objc.
该方法在Swift3中, 编译器会为属性自动添加@objc, 而到了Swift4中, 编译器不再这样做,
此时如果未在属性前加入@objc, 会导致崩溃.
需要我们在每一个属性前手动添加@objc,当然还有一个更简单的方法:
这样就会为该model中的每个属性添加@objc.
本文标题:Swift4.0开发所遇问题总结
本文链接:https://www.haomeiwen.com/subject/ljsixftx.html
网友评论