Very similar to this question, I am trying to convert a project that uses ASIHTTPRequest
& ASIFormDataRequest
to ARC.
在我看来,控制员班级中,我经常提到并使用完成区块中的
__block ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:SOME_URL]];
[request setCompletionBlock:^{
if([request responseStatusCode] == 200) ....etc
在改写为非洲排雷中心时,我得到警告:
Capturing request strongly in this block is likely to lead to a retain cycle
如何这样做?
上一个版图中另一个SO用户指出,只要添加__weak<>/code>,就可以在完成栏目之前提出释放请求,我认为这是真实的。
我怎么能够把这些财产适当参照到ARC/ARC之下的完工/休假区?