从MFMessageComposeViewController获取邮件正文和收件人列表

时间:2012-08-07 05:17:20

标签: iphone objective-c xcode mfmessagecomposeview

在发送短信后(在didFinishWithResult回调委托中)是否有合法的方法从MFMessageComposeViewController获取正文和收件人列表?

我有一个发送短信并将其保存在历史记录中的应用程序。我使用MFMessageComposeViewController发送短信。为了将消息正确保存到历史记录并执行搜索,这是必需的。

  • 我知道在显示控制器之后无法更改正文和收件人列表,我想得到它们。
  • 我知道有手机的短信历史记录 - 但由于根据信息正文的应用程序的特定功能,我在申请历史中需要这个。

1 个答案:

答案 0 :(得分:1)

有一种官方的“合法”标准方法可以做到这一点:

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {


    NSString *sms = controller.body;

controller.recipients ...

相同