UITableView not responding to row selection until a different row is selected

Posted by Larry Fransson on Stack Overflow See other posts from Stack Overflow or by Larry Fransson
Published on 2010-04-24T08:50:06Z Indexed on 2010/04/24 8:53 UTC
Read the original article Hit count: 346

Filed under:

This is driving me nuts. I have searched on everything I can think of to find a solution but haven't found one yet.

I've got a UITableView that uses custom cells. The accessory is the detail disclosure button. I would like the cell to respond to either row selection or the disclosure button being tapped. It responds to the disclosure button just as you would expect. But selecting the row is a different story. When I select the row, it highlights, but nothing happens until I tap a different row. Then the previously selected row does what it was supposed to do, which is to create and push a new view controller for that row. If I tap a single row five times and then tap a different row, it then creates and pushes five view controllers for that first row. It does this both in the simulator and on the device.

What's really maddening is that I have another tableview in the same application that responds correctly to row selection or tapping the detail disclosure button. I can't find anything I've done differently between the two.

Has anyone seen this before?

© Stack Overflow or respective owner

Related posts about uitableview