ios - Popover Controller doesn't show view correctly -


i have viewcontroller when right barbutton pressed, popover view shows. popover view table view controller,

the problem when popover shows, shows view (not table view).

enter image description here when popover dismissed, can see flips tableview before disappears.

enter image description here why be?

update: added popcontroller.sourceview = sender; @ end here per @sticker:

- (ibaction)pressedbutton:(id)sender {     nslog(@"pressed button");      // grab view controller want show     uistoryboard *storyboard = [uistoryboard storyboardwithname:@"main" bundle:nil];     uiviewcontroller *controller = [storyboard instantiateviewcontrollerwithidentifier:@"pop"];      // present controller     // on ipad, popover     // on iphone, action sheet     controller.modalpresentationstyle = uimodalpresentationpopover;     [self presentviewcontroller:controller animated:yes completion:nil];      // configure popover presentation controller     uipopoverpresentationcontroller *popcontroller = [controller popoverpresentationcontroller];     popcontroller.permittedarrowdirections = uipopoverarrowdirectionany;     popcontroller.barbuttonitem = self.barbutton;     popcontroller.delegate = self;      // added per @sticker     popcontroller.sourceview = sender; } 

also made sure poptableviewcontroller had <uitableviewdelegate, uitableviewdatasource> sure.

i'm still getting no tableview showing until popover gets dismissed:

enter image description here

(below happens popover dismissed , animating away)

enter image description here

i try 1 , work fine hope you

 self.tbvc.modalpresentationstyle = uimodalpresentationpopover;     uipopoverpresentationcontroller *popovervc =   [self.tbvc popoverpresentationcontroller];     popovervc.barbuttonitem = sender;     popovervc.permittedarrowdirections = uipopoverarrowdirectionany;       [self presentviewcontroller:_tbvc animated:yes completion:nil];