-1

重複の可能性:
UIActivityViewController - メールと Twitter の共有

iOS 6 の新しい共有方法であるUIActivityViewController (ネイティブの iOS 写真アプリから写真を共有する場合と同じ) に慣れ始めていますが、いくつかの問題が発生しています。まず、メールで共有することを選択すると、メールの件名を設定する方法が見つかりません。第 2 に、Twitter に投稿するとき、URL を投稿する方法がわかりません (NSString に明示的に書き込む以外は)。

以前は、iOS 5 で、メールにはMFMailComposeViewControllerを、Twitter にはSLComposeViewControllerを使用していました。うまくいきました。UIActivityViewControllerでサブジェクトを選択する方法がない場合、ActivityViewController に独自のカスタム ボタンを配置する方法はあります? 私はここで推測しています。

ありがとう!

4

1 に答える 1

-1

あなたが投稿した別の質問でこれに答えました。

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 に答える