一个weakSelf的宏定义及用法A MACRO of weak self 发表于 2015-01-16 | 分类于 iOS | 在程序中我们经常用到Block,但写weak self 时会比较繁琐,这里介绍一个宏定义:宏定义如下1#define WS(weakSelf) weak typeof(&*self)weakSelf = self;用法例子:1234WS(weakself) [self.tableView addHeaderWithCallback:^{ [weakself requestMemberList]; }];