utilizzando un semplice UIActivityViewControllerInvio immagine + url nella UIActivityViewController a Facebook Messenger
-(void)share{
NSString *textToShare = _mytext;
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
UIImage *imageToShare = _myimage;
NSArray *activityItems = @[textToShare, url, imageToShare];
UIActivityViewController *activityVC =
[[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
}
voglio condividere un testo, URL e immagine, se del caso.
Quindi, se l'utente sceglie la posta, tutto appare. Ecc con il resto delle app (pinterest, facebook, twitter)
Su Facebook Messenger - Se un URL e un'immagine sono condivisi, la schermata di condivisione si interrompe. Si tratta di un problema noto (non è possibile inviare immagini con un URL)?
Potrebbe essere un bug. Puoi [segnalarlo qui] (https://developers.facebook.com/bugs/)? Si prega di includere la versione di Messenger e la traccia dello stack. – amudi
https://developers.facebook.com/bugs/949486035103197/?search_id sembra come se fosse diffuso da almeno 2 versioni fa ... –
Cambia il tuo NSURL in un NSString e dovrebbe funzionare correttamente. – rmp