I have a custom UITableViewCell subclass which contains a few IBAction methods wired up from a nib.
Under iOS 8 everything works as expected. If the user taps one of the buttons, the appropriate IBAction is called. If the user taps anywhere else on the cell, the UITableView didSelectRowAtIndexPath is called.
Under iOS 9, my IBAction methods are never called. The UITableView didSelectRowAtIndexPath is always fired regardless of where the user taps in the cell (button or not).
The project is compiled under Xcode 6 / Swift 1.2.
I found this post on an Apple forum w/ no solution. They seem to have the same issue.