要为块中的对象定义弱引用,我使用类似这样的东西
MyViewController *__weak weakSelf= self;
UILabel *__weak weakLabel=ALabel;
///the block code with some examples
up2.completionBlock = ^(NSDictionary *headers, NSString *responseString) {
[weakSelf aMethodInTheController];
[weakLabel setHidden:NO];
};
我对 bool 有疑问,我如何声明对 bool 的弱引用以避免警告“在此块中强烈捕获自我可能导致保留周期”?不适用于:
Bool *__weak weakFlag=Aflag;