How to troubleshoot deallocation of object in uitableview?
        Posted  
        
            by 4thSpace
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by 4thSpace
        
        
        
        Published on 2010-04-20T04:50:13Z
        Indexed on 
            2010/04/20
            4:53 UTC
        
        
        Read the original article
        Hit count: 539
        
I have a table view with tall cells. About 300 in height. The cells are custom and have an associated nib. In cellForRowAtIndexPath, I access an object in an array using indexPath.row. The object has properties, which I assign to labels on the custom cell. This works fine for the first two cells. Once I scroll enough for the third cell to get created, the app crashes.
I have NSZombieEnabled set and here is the output:
2010-04-19 21:48:13.360 MyApp[54463:207] *** -[CALayer release]: message sent to deallocated instance 0xfc4e50
(gdb) continue
2010-04-19 21:48:18.382 MyApp[54463:207] *** NSInvocation: warning: object 0xfc4e50 of class '_NSZombie_CALayer' does not implement methodSignatureForSelector: -- trouble ahead
2010-04-19 21:48:18.383 MyApp[54463:207] *** NSInvocation: warning: object 0xfc4e50 of class '_NSZombie_CALayer' does not implement doesNotRecognizeSelector: -- abort
(gdb) continue
Program received signal:  “EXC_BAD_ACCESS”.
(gdb) 
I'm not sure what is deallocated. How can I trace this to the source?
© Stack Overflow or respective owner