首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直接将图像共享给WhatsApp

直接将图像共享给WhatsApp
EN

Stack Overflow用户
提问于 2017-08-20 22:24:05
回答 2查看 858关注 0票数 2

我想直接与WhatsApp共享图像,而不显示任何中间控制器,如UIDocumentInteractionController或UIActivityController。

官方的WhatsApp文档没有提到直接图像共享,乍一看,直接共享似乎是不可能的。

但我知道这是可能的。应用商店中至少有两个应用程序可以做到这一点:

  1. "Sticky AI“
  2. WorkFlow https://itunes.apple.com/us/app/workflow/id915249334?mt=8

工作流是如何做到的?提前谢谢。

更新:我在这里发现了一些有趣的东西:http://resources.infosecinstitute.com/ios-application-security-part-30-attacking-url-schemes/#gref。有一个提示"whatsapp://image/%@“url方案的存在。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-01 14:41:54

由LeoNatan@github找到解决方案。效果很好。

https://github.com/LeoNatan/LNExtensionExecutor/

票数 2
EN

Stack Overflow用户

发布于 2017-12-01 11:40:11

我做了这件事起作用了。

代码语言:javascript
复制
UIImage *image = [UIImage imageNamed:@"your_image_name"];
NSArray *activityItems = @[image];
UIActivityViewController *activityViewControntroller = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
activityViewControntroller.excludedActivityTypes = @[];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{
activityViewControntroller.popoverPresentationController.sourceView = self.view;
activityViewControntroller.popoverPresentationController.sourceRect = CGRectMake(self.view.bounds.size.width/2, self.view.bounds.size.height/4, 0, 0);
}
[self presentViewController:activityViewControntroller animated:true completion:nil];
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45787307

复制
相关文章

相似问题

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