I’ve been researching this throughout SO and some people said that this error is fine as long as the apps doesn’t crash.
My app gets this error and after this when I try to tap on a row for a cell (calling didSelectRowAtIndexPath) it crashes. And it gives me an error UIImage sent message to deallocated message. I am guessing that this is because of the memory warning it has freed up some UIView’s and therefore it crashes.
Why is this and how do I fix this? I’ve been debugging this for quite some time, using instruments, profiling, etc and had no luck.
I’d like to post some code, but don’t know which one to post.
You have failed to retain something you cared about. From your message, I would suspect the object is a
UIImage. Start by running the Static Analyzer and see if you’re unretaining something obvious. Then inspect your ivars, particularly ones that are related to images. Make sure you access your ivars using accessors and not directly (except in init, the accessors themselves and dealloc). Make sure your object properties are defined with “retain”.You can use the “Zombies” instrument to help you track down which object is under-retained.