I have a popover containing a UINavigationController. I can display the popover fine, and it contains the navController just fine. The navController contains a tableView a
Much like handling it in viewWillAppear, another way to deal with this is to override contentSizeForViewInPopover. Very terse:
viewWillAppear
contentSizeForViewInPopover
-(CGSize)contentSizeForViewInPopover { return self.view.bounds.size; }