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

当前 iOS 不支持应用内彩信(多媒体消息),仅支持短信。

可能的解决方案包括:

•将图像复制到剪贴板并让用户手动将其粘贴到消息文本框中。(您可以通过 URI 方案“sms://”打开支持彩信的短信应用(只需加载该 URL)

•将图像加载到电子邮件应用程序中,并将电子邮件作为文本消息发送到可以解决问题的任一服务器、iMessages 电子邮件地址或 sms/mms 电子邮件地址(例如如果电子邮件发送到 4043456789@txt.att.net,AT&T 的 404-345-6789 可以收到短信,所有主要运营商的每个电话号码都有一个电子邮件地址)。

于 2013-02-17T05:27:51.413 回答