Несколько месяцев назад я нашел отличный пример кода, чтобы добавить кнопку представления в представление, позволяющее отправлять электронные письма внутри приложения ...
http://blog.mugunthkumar.com/coding/iphone-tutorial-in-app-email/
Однако я хочу иметь возможность показывать электронную почту, обрабатывать ли ее для использования с любым из моих просмотров.
У меня есть стандартный класс / метод для отображения таблицы действий, поэтому я могу использовать его во всех своих представлениях.
Это код другой кнопки в моем классе.
-(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];
Вот пример кода, без каких-либо моих многочисленных попыток заставить его работать ..
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];
В основном это MFMailComposeViewController
и замените presentModalViewController
на addSubview
, где у меня проблемы.
Кто-нибудь может указать мне правильное направление?