iPhone, Obj-C, Como posso usar no email do aplicativo a partir de um botão da planilha de ações, ao usar o addSubview?

Encontrei um ótimo exemplo de código há alguns meses para adicionar um botão de composição a uma exibição para permitir o envio de e-mails em um aplicativo ...

http://blog.mugunthkumar.com/coding/iphone-tutorial-in-app-email/

No entanto, quero poder mostrar o email, manipulá-lo para uso em qualquer uma das minhas visualizações. Eu tenho uma classe / método padrão para mostrar a planilha de ações, para que eu possa usá-la em todas as minhas visualizações.

Este é o código de outro botão da minha classe.

-(UIViewController *)showHelpClickButtonAtIndex:(int)buttonIndex:(UIView *)
      vw:(UIViewController *)vc:(BOOL)useNav:(HelpPage)page{

if (buttonIndex == CommonUIInfoHelpPagesBtnIdx) {
vc = [[HelpViewController alloc] initWithNibName:@"HelpView" 
         bundle:nil onPage:page];
   [vw addSubview:vc.view];
   return [vc autorelease]; 

Aqui está o código de exemplo, sem nenhuma das minhas muitas tentativas de fazê-lo funcionar.

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:titleText.text];
NSString *emailBody = @"Whatever";
[picker setMessageBody:emailBody isHTML:YES]; 
picker.navigationBar.barStyle = UIBarStyleBlack; 
[self presentModalViewController:picker animated:YES];
[picker release];

É principalmente oMFMailComposeViewController e substituapresentModalViewController comaddSubview onde estou tendo problemas.

Alguém pode me apontar na direção certa ?

questionAnswers(1)

yourAnswerToTheQuestion