• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 检查电子邮件是否有效

[复制链接]
菜鸟教程小白 发表于 2022-12-12 16:46:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在 iphone 中开发一个可以通过电子邮件发送报告的应用程序。 已经使用 MFMailComposeViewController 框架实现了它。有没有办法检查电子邮件是否有效。我只想将报告发送到有效的邮件地址。还有我想查看邮件的状态是否发送成功?



Best Answer-推荐答案


MFMailComposerViewController 没有任何规定可以从中获取电子邮件地址。您可以通过 setToRecipients: 方法设置它。但是您无法访问用户在地址字段中实际键入的内容。

而且,消息实际上会在Mail 应用程序的发件箱 中排队。并且文档明确指出它没有提供任何方式让您知道邮件是否实际发送。

另一件事是,如果您允许用户将某些东西邮寄到某个邮件地址,那么他有责任输入正确的邮件地址。如果没有,他将不会收到邮件。由他决定。为什么你还要关心?

一种无证的方式:好像this post显示了一种通过递归循环遍历邮件编写器的 subview 来访问电子邮件文本字段的未记录方式。此方法可能会导致您的应用被 Apple 拒绝,或者如果 Apple 更改 MFMailComposeViewController 的 实现,将来可能会停止工作。

引用: A similar SO post here .

关于iphone - 检查电子邮件是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6722211/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap