block与weak

来源:互联网 发布:珠海淘宝托管运营 编辑:程序博客网 时间:2024/05/17 22:18

之前是5.0以上的项目,工程是arc的。在block里想调用self的方法或属性,在网上查说是用weak,即

__weak "id" weakSelf = self;

在block内部是用weakSelf代替self即可


但是支持想要降到4.3,虽然支持arc,但是不支持弱引用,要使用weakSelf就要使用

__block "id" weakSelf = self;

在block内部还是用weakSelf代替self,

最后要把weakSelf = nil;

原创粉丝点击