【问题标题】:How do I share an image + text via WhatsApp?如何通过 WhatsApp 分享图片+文字?
【发布时间】:2021-11-12 11:40:12
【问题描述】:

我正在尝试通过 WhatsApp 分享图片 + 文字。

这是我的代码:

let activityViewController = UIActivityViewController(activityItems: [imageNmae, "Share text"], applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self 

activityViewController.excludedActivityTypes = [ UIActivity.ActivityType.airDrop]

activityViewController.completionWithItemsHandler = {(activityType: UIActivity.ActivityType?, completed: Bool, returnedItems:[Any]?, error: Error?) in
    self.shareMainView.isHidden = true
}
if let viewController = UIApplication.topMostViewController {
    viewController.present(activityViewController, animated: true) {
        // self.shareMainView.isHidden = true
    }
}

我怎样才能做到这一点?

我可以看到一些其他应用程序共享一个 URL,它同时显示图像和文本。甚至安卓也能分享。但是如果执行上面的代码,我只能分享文字,不能分享图片。

【问题讨论】:

  • imageName 引用是否是 activityItems 数组中的 String 或 UIImage?
  • 我认为这是不可能的。您可以发送文本或图像。如果您发送图像,系统会提示用户在需要时写一些东西。我认为您无法选择要写的内容。

标签: ios swift share whatsapp uiactivityviewcontroller


【解决方案1】:

与您的文字一起分享图片的 URL。 WhatsApp 将从链接创建预览,并使其看起来像图像 + 文本。

在 WhatsApp(2021 年 11 月)上没有真正的发送图像+文本的方法

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 2016-07-24
    • 2023-03-14
    • 2014-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多