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
    }
上一篇 下一篇

猜你喜欢

热点阅读