【发布时间】:2025-12-20 20:05:11
【问题描述】:
在我的应用中,用户生成文本内容。我想让用户启动 Mail 应用程序,该应用程序应包含指定的主题和消息正文。比如:你在我的应用程序中写了一首诗,然后想把它寄给你的新女友。所以你点击一个邮件图标,邮件应用就会打开,里面已经包含了一个主题和消息正文,里面还有你的诗。
有人说有一种URL机制?
【问题讨论】:
在我的应用中,用户生成文本内容。我想让用户启动 Mail 应用程序,该应用程序应包含指定的主题和消息正文。比如:你在我的应用程序中写了一首诗,然后想把它寄给你的新女友。所以你点击一个邮件图标,邮件应用就会打开,里面已经包含了一个主题和消息正文,里面还有你的诗。
有人说有一种URL机制?
【问题讨论】:
您可以使用 MFMailComposeViewController 发送邮件。
-(void)OpenMail{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"my new poem"];
[picker setMessageBody:emailBody isHTML:NO];
[self presentModalViewController:picker animated:YES];
[picker release];
}
emailBody 是包含这首诗的字符串。
一切顺利。
【讨论】:
Apple URL Scheme Reference: Mail Links 列出了您的所有选项。
或者你使用MFMailComposeViewController。
【讨论】: