我正在使用UIActivityViewController,在通过Whatsapp发送图像之后,我在控制台上收到了这条消息-
plugin net.whatsapp.WhatsApp.ShareExtension invalidated为什么这条消息会显示在日志中?
贾巴编辑-
我使用的是iOS 9.2,Swift,Xcode 7.2。
但我(oz)使用的是Xcode 6.4,目标-c,iOS 8
发布于 2016-05-14 07:42:08
WhatsApp有更新的策略,不允许将简单的文本与图像、URL或文档共享。
您可以这样发送图像:
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];还需要在Plist文件中为iOS9设置权限。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>whatsapp</string>
</array>https://stackoverflow.com/questions/31499150
复制相似问题