只有當(dāng)block直接或間接的被self持有時(shí)怀愧,才需要weak self。 這種情況沒(méi)必要 [selffetchDataWithSucess:^{ [self doSomething]; }]; 這種情況就有必要 self.onTapEvent = ^{ [self doSomething]; }