2

私は UIActivityViewController を使用して、Facebook、電子メール、Twitter、およびテキストメッセージで共有しています。テキストメッセージを除いて、すべてが正常に機能します。テキスト メッセージ オプションを選択すると、画像がテキストに添付されません。これが私のコードです:

NSMutableArray *tmp=[[NSMutableArray alloc]init];
[tmp addObject:tmpImage];
[tmp addObject:@"Hello"];
NSArray *activityItems =[NSArray arrayWithArray:tmp];
UIActivityViewController *activityVC=[[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

画像をテキスト部分に添付しない理由を知っている人はいますか?

よろしくお願いします。

4

1 に答える 1

0

アプリ内の MMS (マルチメディア メッセージング) は、現在の iOS ではサポートされておらず、SMS のみがサポートされています。

可能な解決策は次のとおりです。

•画像をクリップボードにコピーし、ユーザーにそれをメッセージ テキスト ボックスに手動で貼り付けてもらいます。(URI スキーム「sms://」を介して mms をサポートするテキスト メッセージ アプリを開くことができます (その URL を読み込むだけです)。

•画像を電子メール アプリケーションにロードし、問題を解決できるサーバーの 1 つ、iMessages 電子メール アドレス、または sms/mms 電子メール アドレス (例: 電話番号) に電子メールをテキスト メッセージとして送信します。 AT&T の 404-345-6789 は、電子メールが 4043456789@txt.att.net に送信された場合、テキスト メッセージを受信できます。主要な通信事業者はすべて、すべての電話番号に電子メール アドレスを持っています)。

于 2013-02-17T05:27:51.413 に答える