If I want to switch between different views of the same data using a TabBarView, but I also want be able to edit that data with a drill down interface from any of those views, would I need to have multiple NavigationControllers inside the TabBarView, or would I just make the TabBarView the rootViewController of a NavigationController and whenever someone wants to edit, just push the editing view on top of the TabBarView? Or is there another, better way?
I think I figured this out. I think for the question I posed it would be better to put multiple NavigationControllers inside a TabBarView.
Yes, you are correct in your answer - you would add navigations controllers to the tab bar controllers array (if doing this in the app delegate), or by embedding each of the view controllers in a navigation controller (if doing this using storyboards).