Usando o UIActionSheet no iPad

A documentação da Apple para o UIActionSheet está me causando confusão. Primeiro, nas Diretrizes da interface humana do iPad, ele diz:

Para saber mais sobre como usar uma planilha de ação no seu código, consulte “Usando popovers para exibir conteúdo” no Guia de programação do iPad.

Porém, na seção "Usando popovers para exibir conteúdo", ela não menciona nenhuma ação! Estou faltando alguma coisa aqui?

http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadHIG/UIElements/UIElements.html#//apple_ref/doc/uid/TP40009446-CH6-SW9

Minha principal pergunta é a seguinte: no iPad, qual é a diferença entre um UIPopoverController e um UIActionSheet? Se um UIActionSheet se apresentar automaticamente dentro de um UIPopoverController, existe algum motivo para usar o UIActionSheet? Vejo como a criação delegada e automática de botões gera menos linhas de código, mas de um ponto de vista de usabilidade, há alguma diferença?

Além disso, exibir minha actionSheet com animação não está funcionando. Parece e age exatamente como uma actionSheet apresentada sem animação (que é exatamente a mesma que se eu estivesse usando apenas um UIPopoverController e nenhuma actionSheet). Aqui está o meu código:

UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:@"An unsaved property already exists. You must assign a name to this property before creating a new property. Would you like to:"
    delegate:self
    cancelButtonTitle:nil
    destructiveButtonTitle:@"Overwrite"
    otherButtonTitles:@"Open unsaved property", nil];

[action showFromRect:CGRectMake(0, 0, 200, 200) inView:self.mainSplitViewController.view animated:NO];

Como obteria um actionSheet que se parece com o exemplo de actionSheet animado na documentação da Apple (no aplicativo de mapas, onde você adiciona um local a um contato)?

Posso acabar usando um alerta para isso em vez de um popover ou um actionSheet, mas ainda assim seria útil entender isso.

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion