-(id)viewWillDisappear:(BOOL)animated
{
report_memory_str(@"BEFORE RELEASE viewWillDisappear");
self.view = nil;
report_memory_str(@"AFTER RELEASE viewWillDisappear");
}
When my view Disappear, i try to release current view before push to another controller,
i don’t get more free memory, why ? How to get more free memory ?
2009-08-10 09:51:31.263 App[4622:207] BEFORE RELEASE viewWillDisappear -- Memory in use (in bytes): 7880704
2009-08-10 09:51:31.280 App[4622:207] AFTER RELEASE viewWillDisappear -- Memory in use (in bytes): 7884800
just because you call release, doesn’t mean the object has been deallocated. If the retain count is 0 it is marked for deallocation. Perhaps put a breakpoint on your dealloc of the object you are trying to release and see if it is being called before or after your memory check.