2011-05-21 136 views
1

我想通过iphone应用发送图片。如何以编程方式将短信作为附件发送给短信?

由于无法发送彩信,因此我找到了一些关于将图片作为SMS附件发送的答案。如何以编程方式做到这一点?

谢谢。

+2

我不确定Iphone是否具有iPhone到iPhone图像共享的任何特定扩展,但带附件的SMS本质上是MMS。他们可能正在将图像上传到某个托管站点,然后在SMS中以纯文本形式发送该URL。 – Fanis 2011-05-21 22:32:38

回答

0

下面是代码:

MFMessageComposeViewController *sms = [[MFMessageComposeViewController alloc]init]; 
    [sms setMessageComposeDelegate:self]; 
    [sms setRecipients:[NSArray arrayWithObject:@"123-4567"]]; 
    [sms setSubject:@"Subject"]; 
    [sms setBody:@"Body"]; 
    [sms addAttachmentData:myData typeIdentifier:@"type" filename:myFile]; 
    [sms setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal]; 
    [self presentViewController:sms animated:YES completion:NO]; 

希望它能帮助。