I know this question exist elsewhere but frankly I can't get it to work. I read the docs but can't figure how do this. From the info I found, look like the navigation controller must be on the AppDelegate, in a share var, and from the main window. I don't found that intuitive. This Is what I want (or expect): - I have a main window with 5 tab bars. 4 load other nibs that are table based and need drill-down to details pages. - I imagine that the navigation controller is on EACH listing window, and push from there So, I have: - Main Window: Customers, Products,... - Customer: List of customer. - CustomerEdit: Edit the customer What I need to do to this scenario to work?