2015-07-19 4 views
11

sto usando UIActivityViewController e dopo l'invio di un'immagine tramite WhatsApp, sto ottenendo questo messaggio nella console -UIActivityViewController - plugin net.whatsapp.WhatsApp.ShareExtension invalidata

plugin net.whatsapp.WhatsApp.ShareExtension invalidated 

Perché questo messaggio mostrando in log?

Jaba cura -

Sto usando iOS 9.2, Swift, Xcode 7.2.

Ma i (oz) stava usando Xcode 6.4, Objective-C, iOS 8

+1

Inoltre sto affrontando questo problema. Qualche lavoro in giro? – pkc456

+0

Anche io sto affrontando questo problema, qualsiasi aggiornamento su questo. –

risposta

0

WhatsApp ha aggiornato le norme che non consentono di testo semplice da condividere insieme a immagine o un URL o di un documento.

È possibile inviare l'immagine in questo modo:

NSMutableArray *activityItems= [NSMutableArray arrayWithObjects:img, nil]; 
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 
activityViewController.excludedActivityTypes = @[UIActivityTypePostToWeibo,UIActivityTypePrint,               UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,               UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList,               UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,               UIActivityTypePostToTencentWeibo,UIActivityTypeAirDrop];  
[self presentViewController:activityViewController animated:YES completion:nil]; 

Inoltre è necessario impostare l'autorizzazione nel file di Plist per iOS9

<key>LSApplicationQueriesSchemes</key> 
<array> 
    <string>whatsapp</string> 
</array>