weakSelf的宏定义及用法

来源:互联网 发布:aspen优化 编辑:程序博客网 时间:2024/05/23 18:34

在程序中我们经常用到Block,但写weak self 时会比较繁琐,这里介绍一个宏定义:

#define WS(weakSelf)  __weak __typeof(&*self)weakSelf = self;


用法如下:

WS(weakself)
[self.tableView addHeaderWithCallback:^{
[weakself requestMemberList];
}];

0 0
原创粉丝点击