我最近开始使用 UIActivity 与全世界分享我的应用程序,但我遇到的问题很少。 首先,我没有找到如何设置我的电子邮件的主题。有什么办法吗?其次,当我设置我的电子邮件正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: @"Test", nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:array applicationActivities:nil];
在电子邮件中,它显示:
”
测试 "
第三:有没有办法知道选择了哪种分享方式?因为当用户在 Twitter 上分享时,我想在我的帖子中包含一个主题标签,但现在它也被集成到电子邮件中,这显然没有意义。
谢谢!
最佳答案
要在 iOS6 上使用 UIActivityViewController 将 subject 添加到电子邮件,这是任何人都可以使用的最佳解决方案。您所要做的就是在初始化 UIActivityViewController 时调用以下代码。
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:applicationActivities];
[activityViewController setValue:@"My Subject Text" forKey:@"subject"];
并且您的 UIActivityViewController 中填充了一个主题。
关于ios - UIActivityViewController - 电子邮件和 Twitter 共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984403/