otão @creating para âncora de exibição popover em tempo de execução

Isso pode não ser possível, mas espero que alguém tenha uma idéia de como fazê-l

Tenho um aplicativo que estou transferindo do iPhone apenas para a Universal. No iPhone, estou usando um aplicativo com guias. Eu uso três guias para que os dados normais sejam exibidos. Eu tenho uma quarta guia que só é exibida se certas condições forem atendidas. Para adicionar a guia, eu faço:

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) 
{
    UITabBarController *tabController = (UITabBarController *) self.rootViewController;
    NSMutableArray* newArray = [NSMutableArray arrayWithArray: tabController.viewControllers];
    [newArray addObject: [theStoryboard instantiateViewControllerWithIdentifier: @"AdditionalView-Phone"]];
    [tabController setViewControllers:newArray animated:YES];
}

Para o iPad, tenho espaço suficiente na exibição inicial para exibir tudo, desde as três principais guias na interface do usuário do iPhone. Então, tudo o que preciso é de uma exibição (pequena) adicional para os dados "Adicionais". Eu queria fazer isso usando uma visualização popOver, então configurei a visualização inicial com uma barra de navegação e um botão popover, como no modelo do aplicativo Utility. Mas agora estou preso. Não consigo descobrir como criar esse botão popover em tempo de execução e fazê-lo seguir corretamente a exibição popOver. Eu posso adicionar o botão assim:

UIBarButtonItem *flipButton = [[UIBarButtonItem alloc] initWithTitle: @"Modem" style: UIBarButtonItemStylePlain target: self action: @selector(togglePopover:)];
self.navBar.topItem.rightBarButtonItem = flipButton;

mas recebo uma exceção: 'NSInternalInconsistencyException', motivo: 'UIStoryboardPopoverSegue deve ser apresentado a partir de um item de botão de barra ou de uma exibição.' Tenho certeza de que isso ocorre porque não tenho uma âncora definida para o popOver segue. O botão não existe no storyboard, então não posso defini-lo lá. E não consigo encontrar uma API para defini-la em tempo de execuçã

Eu também tentei criar o botão no IB, mas não na hierarquia de exibição, e apenas definir a propriedade rightBarButtonItem para o meu botão existente. Isso também funciona, mas ainda não consigo definir esse botão como âncora para a exibição popover. Posso definir a Barra de Navegação como âncora, mas isso a ancora no título na barra de navegação, que parece bob

Alguma ideia

questionAnswers(4)

yourAnswerToTheQuestion