iPhone, Obj-C, ¿Cómo puedo usar el correo electrónico de la aplicación con un clic en el botón de la hoja de acciones mientras uso addSubview?

Encontré un excelente código de ejemplo hace unos meses para agregar un botón de redacción a una vista para permitir que se envíen correos electrónicos dentro de una aplicación ...

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

Sin embargo, quiero poder mostrar el correo electrónico, que se maneje para usarlo con cualquiera de mis puntos de vista. Tengo una clase / método estándar para mostrar la hoja de acciones, por lo que puedo usarla en todas mis vistas.

Este es el código de otro botón en mi clase.

-(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]; 

Aquí está el código de ejemplo, sin ninguno de mis muchos intentos de hacerlo 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];

Es principalmente elMFMailComposeViewController y reemplazarpresentModalViewController conaddSubview donde tengo problemas.

¿Alguien puede señalarme en la dirección correcta?

Respuestas a la pregunta(1)

Su respuesta a la pregunta