假设我已经创建了一个弱自我
__weak typeof(self) weakSelf = self;
[self doABlockOperation:^{
...
}];
在该块内,如果我嵌套另一个块:
[weakSelf doAnotherBlockOperation:^{
[weakSelf doSomething];
}
它会创建一个保留周期吗?我是否需要创建另一个对weakSelf 的弱引用?
__weak typeof(self) weakerSelf = weakSelf;
[weakSelf doAnotherBlockOperation:^{
[weakerSelf doSomething];
}