I have a small confusion in my application.
How can I check whether an object was released or not in iPhone?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Sorry, but you’re trying to solve the wrong problem.
If you follow some simple rules there is absolutely no need “find out” whether an object has been released or not; you will know.
The simple rules are:
Do not use
retainCount. If the object has been deallocated (i.e., its retain count is zero), then you can’t perform any operations on the object since it no longer exists! Also, even if it’s currently one, what’s to say that it’s not in the autorelease pool and will be zero the next time you look?