Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从MFMailComposeViewController获取电子邮件地址_Iphone_Email_Mfmailcomposeviewcontroller - Fatal编程技术网

Iphone 如何从MFMailComposeViewController获取电子邮件地址

Iphone 如何从MFMailComposeViewController获取电子邮件地址,iphone,email,mfmailcomposeviewcontroller,Iphone,Email,Mfmailcomposeviewcontroller,应用程序正在使用MFMailComposeViewController发送电子邮件,一切正常。但是,在发送电子邮件后,需要存储收件人地址,以便进一步处理。据我所知,这方面没有API 如何获取邮件发送到的电子邮件地址 我应该子类MFMailComposeViewController并重写某些内容吗?那会是什么 我可以通过查看MFMailComposeViewController查看层次结构来查找电子邮件地址吗?我在那里找什么 还有其他想法吗?找到了部分答案,以下是详细信息: 问题:它查找收件

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

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

  • 我应该子类MFMailComposeViewController并重写某些内容吗?那会是什么
  • 我可以通过查看MFMailComposeViewController查看层次结构来查找电子邮件地址吗?我在那里找什么

还有其他想法吗?

找到了部分答案,以下是详细信息:

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

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


你甚至可以使用乔·米歇尔(Joe Michel)的一个变体,让它更像是本地收件人的选择。

这也是我想知道的。当然,您可以将电子邮件地址添加到应用程序的设置中,并使用该设置来提供对默认收件人用户有意义的电子邮件地址,但这对我来说并不优雅。对不起,很可能是不同的问题?默认设置没有问题,但我需要知道实际使用的电子邮件地址。可以挖一个,但不能再挖了。停止在这一点上,因为有一种感觉,这可能是在AppStore被拒绝的原因。电子邮件编写器视图让用户更改收件人电子邮件地址,因此所有的建议,以预填写,预请求,预处理任何以下正常的电子邮件编写器视图只是。。。怎么说。。。没有解决问题。如果你不能依靠解决方案,那就不值得麻烦了。但我同意在某些情况下它可能已经足够好了。这对我不起作用,它总是返回null,并且从不记录“找到”任何东西