What does this error indicate:
\"Popovers cannot be presented from a view which does not have a window.\"
the view you're adding the popover to has to already have been added to a window with the "addSubview:" method.
Try waiting until
- (void) didMoveToWindow
is called for the view and then load the popover