Swift-仅与WhatsApp共享图像

时间:2018-08-03 08:15:46

标签: ios swift

我正在应用程序中实现共享,我必须能够与许多应用程序(包括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共享然后仅发送图像?

提前谢谢

0 个答案:

没有答案