swift 模型+打印出模型信息
2017-11-08 本文已影响31人
陈水寒
备注:swift4.0 需要在类的上面加上@objcMembers,否者会报错
1、定义属性
var code : String?
var png : String?
var chs : String?
2、自定义构造函数
init(dict : [String : String]) {
super.init()
setValuesForKeys(dict)
}
override func setValue(_ value: Any?, forUndefinedKey key: String) {}
3、重新description方法
override var description: String {
return dictionaryWithValues(forKeys: ["code","png","chs"]).description
}