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 ?