您的位置:首页 > 其它

kvc nil的问题

2016-04-01 15:59 302 查看
  将所有属性和api提供的键都区别开

    var Pimg = String()

    var Pwidth = Int()

    var Pheight = Int()

    

    override func setValue(value: AnyObject?, forUndefinedKey key: String) {

        if value === NSNull() {

            print("NULL")

        }else if value == nil {

            print("NULL")

        }else {

            if key == "img" {

                self.Pimg = value as! String

            }

            if key == "width" {

                self.Pwidth = value as! Int

            }

            if key == "height" {

                self.Pheight = value as! Int

            }

        }

        

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: