App crashes every second time a tableview row is selected in navigation controller setup

Posted by Thaurin on Stack Overflow See other posts from Stack Overflow or by Thaurin
Published on 2010-03-24T21:36:30Z Indexed on 2010/03/24 21:43 UTC
Read the original article Hit count: 223

Disclaimer first: I'm pretty new to Objective-C and the retain model. I've been developing in a garbage collected .NET environment for the last five years, so I've been spoiled. I'm still learning.

I'm having my iPhone app crash with EXC_BAD_ACCESS. It happens in a navigtation controller/tableview setup. When I select a row the first time, no problems. It switches in the child controller without problems. I go back and select the same row again. Program then proceeds to crash. Every other row works fine, but every second time a row is accessed, it's a crash.

I've pinpointed the location where this happens. The child controller (which is a class that I reuse for every row of the same type) that's being switched into has an array of NSString's representing the rows that will be displayed. I set it before pushing the child viewcontroller. It's there where this apparently happens.

I'm having a hard time debugging this problem, still wrestling with xcode and all. I fear there may be some vital information missing here, but maybe there is something you recognize here.

© Stack Overflow or respective owner

Related posts about iphone

Related posts about iphone-sdk