2012-10-05 10 views
7

W moim nowym projekcie iOS chciałbym, aby użytkownik końcowy mógł wykonać MMS text and/or images (z TextField) w akcji Uibutton. Widziałem podobne aplikacje, które mają tę funkcjonalność (z tekstem, jeszcze nie widziałem tego z obrazami).Jak wysłać MMS z aplikacji na iPhone'a

mam szukać w google, ale nie mógł znaleźć sposobu, aby to zrobić, każda pomoc mile widziane

Odpowiedz

18

To będzie działać grzywny

MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init]; 

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; 
pasteboard.persistent = YES; 
pasteboard.image = [UIImage imageNamed:@"PDF_File.png"]; 

NSString *phoneToCall = @"sms:"; 
NSString *phoneToCallEncoded = [phoneToCall stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]; 
NSURL *url = [[NSURL alloc] initWithString:phoneToCallEncoded]; 
[[UIApplication sharedApplication] openURL:url];  

if([MFMessageComposeViewController canSendText]) { 
    NSMutableString *emailBody = [[NSMutableString alloc] initWithString:@"Your Email Body"]; 
    picker.messageComposeDelegate = self; 
    picker.recipients = [NSArray arrayWithObject:@"123456789"]; 
    [picker setBody:emailBody];// your recipient number or self for testing 
    picker.body = emailBody; 
    NSLog(@"Picker -- %@",picker.body); 
    [self presentModalViewController:picker animated:YES]; 
    NSLog(@"SMS fired"); 
} 
+0

w polu tekstowym, stuknij pole tekstowe i wklej –

+0

to umieścić swoje zdjęcie którą chcesz wysłać. –

+0

Dziękuję bardzo. Czekam na przetestowanie tego kodu. Doceniam twoją pomoc. –

Powiązane problemy