2012-10-05 26 views
7

En mi nuevo proyecto iOS, me gustaría que el usuario final pueda MMS text and/or images (desde TextField) en una acción UIButton. He visto aplicaciones similares que tienen esta funcionalidad (con texto, todavía no he visto ninguna con imágenes).cómo enviar MMS desde la aplicación de iPhone

Tengo buscar en google pero no pudo encontrar la manera de hacer esto, cualquier ayuda apreció mucho

Respuesta

18

Esto funciona bien

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

en su campo de texto, toque el campo de texto y pegarlo –

+0

puso su imagen que quieres enviar –

+0

Muchas gracias. Espero probar este código. Aprecio tu ayuda. –

Cuestiones relacionadas