Sowas mache ich immer über das Soryboard, Seques und die Popoverview Delegate Methoden.
Daher weiß ich nicht genau warum deine App crasht.
Eventuell fehlt dem PopverView nur ein Delegate ..
Delphi-Quellcode:
// self muss das Protokoll (Interface) UIPopoverViewDelegate implementieren
PopoverView.Delegate := self;
PopoverController.View:= PopoverView;
PopoverController.ShowFromControl(bShowPopoverView);