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 に答える