ios - 从我自己的应用程序中启动 Apple Mail 应用程序?

标签 ios email

我已经找到的是

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:"]];

但我只想打开邮件应用程序,而不仅仅是一个 Composer View 。只是处于正常或最后状态的邮件应用程序。

有什么想法吗?

最佳答案

显然 Mail 应用程序支持第二个 url 方案 - message:// 如果它被应用程序获取,它(我想)允许打开特定的消息。如果您不提供消息 url,它只会打开邮件应用程序:

NSURL* mailURL = [NSURL URLWithString:@"message://"];
if ([[UIApplication sharedApplication] canOpenURL:mailURL]) {
    [[UIApplication sharedApplication] openURL:mailURL];
}

关于ios - 从我自己的应用程序中启动 Apple Mail 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821934/

相关文章:

ios - 如何创建一个滚动时覆盖图像的tableView

php - 婚礼网站RSVP数据库

javascript - 使用 Javascript 的联系表

ios - UIScrollView 与其他 UIElement 重叠,因此它们不再可点击

ios - willMoveToSuperview 是否也会释放调用它的 UIView ?

ios - 如何按照核心数据模式实现左外连接?

email - 如何根据 "Reply-To:"生成动态的 "Message-ID:"? [+详细]

python - 在 Google App Engine 中接收邮件

postgresql - bugzilla 无法连接到 postgres 服务器

ios - 类不符合键的键值编码