I have a function that is creating a variable, but not deallocating it. It passes this object on with a message to another function that deals with the memory management.
My question is how do I suppress the static analyzer warning for what XCode thinks is an over-retained variable? I thought I could use NS_RETURNS_RETAINED for the function that is creating it, but that doesn't work. I wonder if it has something to do with the fact that the variable is passed on through a message?
You can suppress the memory warning by doing the following:
Set compiler flags to following by double clicking on it:
-w -Xanalyzer -analyzer-disable-checker