Dual Search(8896,0xb014b000) malloc: *** error for object 0x5a1e0f0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Thanks!
Dual Search(8896,0xb014b000) malloc: *** error for object 0x5a1e0f0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Thanks!
Sounds like a double release. I would strongly suggest you look at the rules first. These are critical to know and understand. They'll also help you understand when and for what reasons to call -release, -copy, -retain, etc.
As a quick look, you might be able to catch it by CSA, using build and analyze, but don't hold your breath.
Removing ALL the object releases means that memory you allocate will not be released, hence it will make an impact on memory management. Ensure each allocation of memory you create has a release to go with it.