首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIActivityViewController -插件net.whatsapp.WhatsApp.ShareExtension失效

UIActivityViewController -插件net.whatsapp.WhatsApp.ShareExtension失效
EN

Stack Overflow用户
提问于 2015-07-19 08:02:18
回答 1查看 2.9K关注 0票数 11

我正在使用UIActivityViewController,在通过Whatsapp发送图像之后,我在控制台上收到了这条消息-

代码语言:javascript
复制
plugin net.whatsapp.WhatsApp.ShareExtension invalidated

为什么这条消息会显示在日志中?

贾巴编辑-

我使用的是iOS 9.2,Swift,Xcode 7.2。

但我(oz)使用的是Xcode 6.4,目标-c,iOS 8

EN

回答 1

Stack Overflow用户

发布于 2016-05-14 07:42:08

WhatsApp有更新的策略,不允许将简单的文本与图像、URL或文档共享。

您可以这样发送图像:

代码语言:javascript
复制
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设置权限。

代码语言:javascript
复制
<key>LSApplicationQueriesSchemes</key>
 <array>
  <string>whatsapp</string>
 </array>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31499150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档