I have been having an issue with my app crashing on selecting something in the tableView. This is not 100% reproducible, but it happens relatively often.
The call to super in tableView:didSelectRowAtIndexPath: is unnecessary. If I remember correctly, UITableViewController does not provide a default implementation of that method. Thus, your call to super results in a crash.