首页 > 其他分享 >构造方法中触发属性观察器

构造方法中触发属性观察器

时间:2022-09-29 16:24:40浏览次数:47  
标签:观察器 触发 String 构造方法 属性 name

swift中的属性观察器didSet和WillSet经常用到,在属性值发生变化时触发。

构造方法中给属性赋值无法触发属性观察器,如果确实需要在构造方法中触发,可以使用闭包的方式调用

class DidsetTest {
    var name: String = ""{
        didSet{
            print(name)
        }
    }
    init(name: String) {
        
        {
            self.name = name
        }()
        //如果报错加个括号
        ({
            self.name = name
        })()
    }
}

 

标签:观察器,触发,String,构造方法,属性,name
From: https://www.cnblogs.com/duzhaoquan/p/16741971.html

相关文章