Fix warning “Capturar [um objeto] fortemente neste bloco provavelmente levará a um ciclo de retenção” no código habilitado para ARC
No código ativado para ARC, como corrigir um aviso sobre um ciclo de retenção em potencial ao usar uma API baseada em bloco?
O avisoCapturing 'request' strongly in this block is likely to lead to a retain cycle
produzido por este trecho de código:
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:...
[request setCompletionBlock:^{
NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil];
// ...
}];
Warning está vinculado ao uso do objetorequest
dentro do bloco.