After updating to iOS 6.1, I’m getting this warning in AFImageRequestOperation.m and AFHTTPClient.m from AFNetworking framework:
Capturing ‘operation’ strongly in this block is likely to lead to a
retain cycle
Based on this answer, I can fix a retain cycle in ARC by using __weak variables. It is also says
Block will be retained by the captured object
Does anyone know how to solve this?
Thanks.
OK here was the problem. I was keep downloading the Master branch from GitHub and now that I tried downloading AFNetworking from here (version 1.1.0) it doesn’t show me the warning anymore.
I don’t why the latest commits were not included in the master branch when I downloaded but clearly they’ve solved these strong refs in blocks warnings while ago.
Always check the website to see the latest released version or sync the latest commit from GitHub 🙂 (It wasn’t showing anything in my iOS 6.0 apps but Xcode 4.6 just brought them up)