首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >修复启用ARC的代码中“在此块中强烈捕获[对象]可能导致保留循环”的警告

修复启用ARC的代码中“在此块中强烈捕获[对象]可能导致保留循环”的警告
EN

Stack Overflow用户
提问于 2011-08-26 21:10:25
回答 5查看 47.5K关注 0票数 142

在启用ARC的代码中,当使用基于块的API时,如何修复有关潜在保留周期的警告?

警告:

Capturing 'request' strongly in this block is likely to lead to a retain cycle

由这段代码产生:

代码语言:javascript
复制
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:...

[request setCompletionBlock:^{
    NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil];
    // ...
    }];

警告链接到块内对象request的使用。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7205128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档