从我自己的应用程序启动邮件应用程序(iOS)
关于这个主题有很多问题,但没有更新的答案。 我想在没有撰写视图的情况下打开本机iOS邮件应用程序(在我自己的应用程序中)。 所有答案都是如此,说这是不可能的,但应用程序Slack设法做到这一点。 有人有什么想法吗?
您可以使用message://
url scheme启动邮件应用程序,例如
NSURL* mailURL = [NSURL URLWithString:@"message://"]; if ([[UIApplication sharedApplication] canOpenURL:mailURL]) { [[UIApplication sharedApplication] openURL:mailURL]; }
我无法在Apple文档中找到任何有关它的信息,但该方案存在于邮件的Info.plist中的URL方案部分(非私人url!)中,因此我认为它是公共API的一部分。 您还可以在此处找到有关该主题的一些信息
- 从外设更改CBAdvertisementDataManufacturerDataKey
- 使用iOS 5上的Segues / Storyboardpopup当前视图
- IOS面试常见问题解答(2018年11月)第1部分
- 保存animationGif时,iOS颜色不正确
- 操作变为isFinished = YES,而不是由它所在的队列启动
- ALAssetLibrary通知和enumerateAssetsUsingBlock
- Swift:self.init(coder:aDecoder)正在崩溃与EXC_BAD_ACCESS的应用程序
- Google Sheet API批量更新问题iOS
- 从UITableView – Swift中删除行的正确方法是什么?