I have a UINavigationController. It has it's main view controller, which holds a scrollview and then 2 table views inside of that and a button. If i set the button to pushViewController on tap, this works fine. If i set either of the tableviews to pushViewController on didSelectRow, nothing happens. I tested by making the tableViews print the self.navigationController on tap, and that prints nil, so i know for some reason it's not inheriting the nav controller properly.
This is in swift. I can get this working fine, in the exact same way in ObjC no problem.