6

情報を共有するために、UIActivityViewController を実装しました。この場合、質問があります: Facebook 共有/Twitter 共有/またはメール共有の間で別のテキストを作成することは可能ですか? 設定されているテキストが他と違うとは…

優れた UIActivityViewController チュートリアルは非常に役立ちます。

当時の私のコードは、テキストと画像を表示するためのものです:

NSString *text = @"Lime Cat";
        UIImage *image = [UIImage imageNamed:@"MyApp Icon 512x512.png"];
        NSArray *items = [NSArray arrayWithObjects:text,image , nil];

しかし、NSStringがメール専用であることを管理し、Facebook共有オプション用に別のNSStringを作成するにはどうすればよいですか?

助言がありますか?

ありがとう。

4

3 に答える 3

13

あなたは以下のリンクに行くことができます、あなたを助けることができるチュートリアルがあります:

https://www.albertopasca.it/whiletrue/objective-c-custom-uiactivityviewcontroller-icons-and-text/

于 2012-11-04T16:57:03.590 に答える
4

クラスをUIActivityItemSourceプロトコルに準拠させて実装することができますactivityViewController:itemForActivityType:activityTypeFB、Twitter、メッセージ アプリなどになるので、スイッチをオンにして、アクティビティに基づいて別のオブジェクトを返すことができます。

于 2013-09-11T14:09:40.060 に答える