0

我通过以下方法发送电子邮件:

-(void) sendEmailOpenControllerWithSubject:(NSString *)subject messsageBody:(NSString *) message
{
    MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setSubject:subject];
    [controller setMessageBody:message isHTML:NO];
    [controller setToRecipients:[[NSArray alloc] initWithObjects:currentProspect.email, nil]];
    if (controller) [self presentModalViewController:controller animated:YES];
}

我正在设置邮件正文主题和收件人,但用户可能会在 MailComposer 中更改这些属性。

我需要的:

所以我想在发送电子邮件后获取消息正文、主题和收件人等内容。因为用户可能通过邮件编辑器更改了这些内容。

4

1 回答 1

0

从 iOS 5 开始,您可以注册以收到有关短信发送可用性更改的通知。

A userInfo dictionary key for the MFMessageComposeViewControllerTextMessageAvailabilityDidChangeNotification

NSString *const MFMessageComposeViewControllerTextMessageAvailabilityKey;

在此处参考有关消息 UI 框架的更多信息

于 2012-09-28T12:56:12.280 回答