В коде с поддержкой ARC, как исправить предупреждение о потенциальном цикле сохранения при использовании блочного API?
предупреждение:
Сильный захват «запроса» в этом блоке, вероятно, приведет к циклу сохранения
, создаваемому этим фрагментом кода:
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:...
[request setCompletionBlock:^{
NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil];
// ...
}];
Предупреждение связано с использованием объекта request
внутри блока.