Я начинаю в Objective-c и пытаюсь отправить изображение и текст вместе, это сделано для Android и работает нормально: введите описание изображения здесь .
В Objective-c я делюсь изображением, и оно работает хорошо, но я не могу поделиться текстом с изображениями вместе, как в Android, я хорошо провел время в поисках информации, я понимаю, что до 2014 года не было API дляработать с WhatsApp, и в настоящее время One https://faq.whatsapp.com/en/iphone/23559013?lang=en в его документации указывает, как обмениваться текстом, изображениями, фильмами и т. д., но я нигде не нашел, как отправить то, что я упомянул в заголовке. Я также прочитал много ответов на подобные вопросы, но ни один из них не актуален, я заранее ценю ваши комментарии.
Это мой код Objetice-c, мой файл .m
(IBAction)shareWhatsapp:(id)sender {
if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){
UIImage * iconImage = _productoSeleccionado.imagen; //this is my image
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:@"Aviso"
message:@"You need install Whatsapp.\n¿Install Whatsapp?"
delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Install", nil] ;
[alerta show];
return;
}
}