一个weakself的宏定义及用法a macro of weak self

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

宏定义如下

1

用法例子:

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