ios - Swift - 只与 WhatsApp 分享图片
问题描述
我正在应用程序中实现共享,我必须能够与许多应用程序共享,包括 WhatsApp
@objc static func shareItem(viewController: UIViewController, position: CGRect, item: [Any], subject: String) {
// item = [image, title, content, signature]
let activityVC = UIActivityViewController(activityItems: item, applicationActivities: nil)
activityVC.popoverPresentationController?.sourceView = viewController.view
activityVC.popoverPresentationController?.sourceRect = position
activityVC.setValue(subject, forKey: "subject")
viewController.present(activityVC, animated: true, completion: nil)
}
我知道 WhatsApp 不允许同时分享文字和图片,所以我只想分享图片。
问题是我用来与 WhatsApp 共享的功能也用于与所有其他应用程序共享,所以我不能只将图像单独留在我的表中
有没有办法检测到用户将与 WhatsApp 共享然后只发送图像?
先感谢您
解决方案
推荐阅读
- java - 将流中的列表附加到地图
- tensorflow - 组合多个张量流数据集?
- android - Cancel all Kotlin coroutines pending jobs on ViewModel's onCleared()
- angular - 在角度中找不到命名空间
- javascript - 目标元素内的图像时 ClientRect 高度错误
- python - Python3:无法在函数内更改 locals() 字典的变量
- linux - 如何在我的 shell 中为 Windows 创建路径?
- algorithm - 包含并行性的 Big-O 表示法版本?
- apache - apache mod_rewrite - 将干净的 url 转换为具有可变参数数量的查询字符串 url
- google-chrome - 如何从命令行更改铬(谷歌浏览器)的用户代理?