2014-12-05 6 views
0

Я хочу знать, как делиться несколькими мультимедийными файлами в каком приложении. Пожалуйста, направляйте меня, если есть уже такой же вопрос. Вот код, я использую для текста,Несколько медиафайлов (аудио/видео/изображение) на WhatsApp

- (void)WhatsAppClicked 
{ 
    NSString *textwithTitle=[NSString stringWithFormat:@"-%@\n\n%@",LS_detailTitleLabel.text,LS_detailTextView.text]; 
    NSString *textURL=[NSString stringWithFormat:@"whatsapp://send?text=%@",textwithTitle];//make string 
    textURL=[textURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//now make string look like URL 
    NSURL *whatsappURL = [NSURL URLWithString:textURL];//now pass it into URL 
    if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) 
    { 
     [[UIApplication sharedApplication] openURL: whatsappURL]; 
    } 
    else 
    { 
     UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"WhatsApp Error...!" message:@"WhatsApp Might not installed on your phone.Install it and try again" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
     [alert show]; 
    } 
} 

этот код прекрасно работает для отправки текста. спасибо в Advance.

ответ

0

Попробуйте этот код, чтобы разделить ваше изображение

Здесь image_share ваше изображение, которое вы хотите поделиться

-(void)whatsappShare 
{ 
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]) 
{ 
    UIImage *iconImage = image_share; 
    NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"]; 

    [UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES]; 

    _documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]]; 
    _documentInteractionController.UTI = @"net.whatsapp.image"; 
    _documentInteractionController.delegate = self; 

    [_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES]; 
} 
else 
{ 
    UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"WhatsApp not installed." message:@"Please Install WhatsApp Application to share" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Continue",nil]; 
    [alert show]; 
} 
} 
+0

Пожалуйста, предоставьте руководство по множественным обмена. – Vats

+0

Извините, что я не знаю об этом – Velu

Смежные вопросы