iphone - 在 iPhone/iPad 应用程序中发送电子邮件时将默认电子邮件更改为其他电子邮件客户端(在非内置应用程序中)

标签 iphone objective-c ios ipad email-client

如果我要从任何 iOS 应用程序(非内置应用程序)发送电子邮件,那么我可以更改 'from'(某些默认 id)到其他 id。 假设 gmail 是我在 MAIL 应用程序中设置的默认电子邮件。那么我可以使用我的其他电子邮件帐户发送吗 即使我使用 Gmail 作为默认邮件选项,也可以发送电子邮件。

我希望为我的 iOS 应用程序实现此功能。

这可能吗?有什么方法可以使用编码来实现这一点吗?

最佳答案

Apple Documentation 中没有列出任何方法。 MFMailComposer,Apple 不喜欢人们乱搞 MFMailComposer。所以没有。

来自文档:

邮件撰写界面本身不可自定义,并且不得由您的应用程序修改。此外,在呈现界面后,您的应用程序不允许对电子邮件内容进行进一步的更改。用户仍然可以使用界面编辑内容,但程序更改将被忽略。因此,您必须在呈现界面之前设置内容字段的值。

关于iphone - 在 iPhone/iPad 应用程序中发送电子邮件时将默认电子邮件更改为其他电子邮件客户端(在非内置应用程序中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8903974/

相关文章:

objective-c - 防止 NSTextView 的字体改变

ios - 如何在脱机同步中处理核心数据关系-Azure移动服务iOS

ios - 如何告诉 iOS 11 中的 Smart Invert 不要反转我的应用程序颜色并检测它是否已启用?

iphone - 如何将 void(摇动手势)放入 IBAction(按钮)中?

ios - Xcode Server OTA App 安装 iOS 8 问题

iPhone 应用程序添加新的输入行

iphone - iOS-TBXML-获取所有<img>-标签

ios - @property 和 Objective-C 中弱属性的使用

ios - 为什么 Swift 中的 postNotification 在第二次调用时失败?

iphone - touchesbegan、touchesmoved、touchesended 问题