[Swift] 纯文本查看 复制代码
class TSBaseView: UIView {
   
    private var btn: UIButton = UIButton.getInstance().then {
        $0.backgroundColor = UIColor.redColor()
        
        $0.setTitle("Ok", forState: .Normal)
        $0.setTitle("Ko", forState: .Highlighted)
        
    }
}


我现在遇到的问题是:

我想在then中加入[weak self ]弱引用

怎么才能做到 闭包中使用self引用?

[Swift] 纯文本查看 复制代码
class TSBaseView: UIView {
   
    private var btn: UIButton = UIButton.getInstance().then {[weak self]
        $0.backgroundColor = UIColor.redColor()
        
        $0.setTitle("Ok", forState: .Normal)
        $0.setTitle("Ko", forState: .Highlighted)
        self!.addSubview($0)
    }
}


关于MXThenAction:在then中加入weak self,怎么在闭包中使用self?

关于MXThenAction:在then中加入weak self,怎么在闭包中使用self? - 敏捷大拇指 - 关于MXThenAction:在then中加入weak self,怎么在闭包中使用self?