yourFunc(){
[weak self] arg in
guard let `self` = self else {return}
.....
}
yourFunc就是你自己写的需要回调作为参数的函数
arg 为参数
上面这块代码可以避免循环引用
第一次在简书写点东西。刚接触swift一个月,之前都是用oc写iOS,现在的公司要求用swift。如有不对还希望指出
yourFunc(){
[weak self] arg in
guard let `self` = self else {return}
.....
}
yourFunc就是你自己写的需要回调作为参数的函数
arg 为参数
上面这块代码可以避免循环引用
第一次在简书写点东西。刚接触swift一个月,之前都是用oc写iOS,现在的公司要求用swift。如有不对还希望指出
本文标题:iOS swift 防止循环引用
本文链接:https://www.haomeiwen.com/subject/ppfbvftx.html
网友评论