代码之家  ›  专栏  ›  技术社区  ›  JOM agenthunt

如何从mfmailcomposeviewController获取电子邮件地址

  •  2
  • JOM agenthunt  · 技术社区  · 15 年前

    正在发送应用程序 使用mfmailcomposeviewController发送电子邮件 一切正常。但是,在发送电子邮件后, 需要存储收件人地址 以便进一步处理。据我所知,这个没有API。

    如何获取邮件发送到的电子邮件地址?

    • 我应该吗 子类 mfmailcomposeviewController和重写某些内容?那会是什么?
    • 我可以通过查看mfmailcomposeviewcontroller找到电子邮件地址吗? 视图层次结构 ?我要在那里找什么?

    还有其他想法吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   JOM agenthunt    15 年前

    找到了部分答案,具体如下:

    http://jomnius.blogspot.com/2011/02/how-to-find-mfmailcomposeviewcontroller.html

    问题 :它会找到收件人的电子邮件地址,但前提是该地址包含大约35个字符的文本字符串。否则,您只能找到类似 “aaa@aaa.aa&2更多…” . 那么,在这种情况下,实际的电子邮件地址在哪里?

        2
  •  0
  •   Matthew Frederick    15 年前

    作为一个可选的用户界面流——尽管很明显我不知道你的应用程序,所以只有你知道这是否可行——你可以让用户在文本字段中输入收件人信息,然后推送邮件合成视图控制器(收件人已预先填充)。

    你甚至可以用乔·米歇尔的变种 Multi-Recipient Picker library 使其更像本地收件人选择。