• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 如何直接将文本和图像共享到whatsapp

[复制链接]
菜鸟教程小白 发表于 2022-12-12 10:49:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我需要将 imagetext 直接 shareWhatsApp。我尝试使用 actionsheetUIDocumentIntractionController

我尝试使用此代码:

if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString"whatsapp://app"]]){
 [AdDetailsViewController processImageDataWithURLString:self.strThumbImage andBlock:^(NSData *imageData) {

            self.watsappShareimg = [[UIImage alloc]initWithData:imageData];

         }];
        UIImage     * iconImage = self.watsappShareimg; //[UIImage imageNamed"flag.png"];
        NSString    * savePath  = [NSHomeDirectory() stringByAppendingPathComponent"Documents/whatsAppTmp.wai"];

        [UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES];

        self.documentationInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
        self.documentationInteractionController.UTI = @"net.whatsapp.image";
        self.documentationInteractionController.delegate = self;

        [self.documentationInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES];


    } else {
        UIAlertView * alert = [[UIAlertView alloc] initWithTitle"WhatsApp not installed." message"Your device has no WhatsApp installed." delegate:self cancelButtonTitle"OK" otherButtonTitles:nil];
        [alert show];
    }

提前谢谢你



Best Answer-推荐答案


你可以使用 UIActivityViewController 来分享 image , textURL 。这是 Apple 默认的 share 方法

NSString *shareText = @"This is Sharable text";
UIImage * image = [UIImage imageNamed"Test.png"];

NSArray *array_Object = @[shareText, image];

UIActivityViewController *obj_activity = [[UIActivityViewController alloc] initWithActivityItems:array_Object applicationActivities:nil];


[self presentViewController:controller animated:YES completion:nil]

你可以试试上面的代码但是https://www.whatsapp.com/faq/en/iphone/23559013 在这个 Link 他们有 提到 只共享独立文本。对于 ImageaudioVideo 使用 DocumentationController

关于ios - 如何直接将文本和图像共享到whatsapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36170306/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap