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