-1

可能重复:
UIActivityViewController - 电子邮件和 Twitter 共享

我开始熟悉新的 iOS 6 共享方式:UIActivityViewController(与您从本机 iOS 照片应用程序共享照片时相同),但我遇到了一些问题。首先,当我选择通过电子邮件分享时,我找不到设置电子邮件主题的方法。其次,当我在 twitter 上发帖时,我找不到如何发布 URL(除非明确地将其写在 NSString 中)。

之前,在 iOS 5 上,我将MFMailComposeViewController用于 Mail,将 SLComposeViewController用于 Twitter。它运作良好。如果无法使用UIActivityViewController选择主题,是否有办法将我自己的自定义按钮放在 ActivityViewController 上,这些按钮在触摸时会调用MFMailComposeViewControllerSLComposeViewController?我这里只是推测。

谢谢!

4

1 回答 1

-1

I've answered this in another question you have posted.

NSString *text = @"My mail text";

NSURL *recipients = [NSURL URLWithString:@"mailto:me@example.com?subject=Hi"];

NSArray *activityItems = @[text, recipients];

UIActivityViewController *activityController = [[UIActivityViewController alloc]
                                            initWithActivityItems:activityItems 
                                            applicationActivities:nil];

[self presentViewController:activityController animated:YES completion:nil];
于 2012-10-20T01:49:45.270 回答