我正在使用UIActivityViewController
来共享图像。在WhatsApp最近更改允许共享后,我可以在共享选项中看到WhatsApp。我正在分享图片和消息,我可以看到短信,但我无法分享图片。相同的代码适用于Viber,FB,微博等,不知道我缺少什么WhatsApp。Swift UIActivityViewController图像共享不起作用
func shareImage() {
var messageStr:String = "Check out my awesome photo!"
var img: UIImage = currentPhoto!
var shareItems:Array = [img, messageStr]
let activityViewController:UIActivityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)
activityViewController.excludedActivityTypes = [UIActivityTypePrint, UIActivityTypePostToWeibo, UIActivityTypeCopyToPasteboard, UIActivityTypeAddToReadingList, UIActivityTypePostToVimeo]
self.presentViewController(activityViewController, animated: true, completion: nil)
}
WhatsApp FAQ http://www.whatsapp.com/faq/en/iphone/23559013 –
我希望这些是早期的技术,我想使用上周推出的iOS 8共享扩展WhatsApp。我的问题是我能分享messageStr但不是UIImage img。 –
只有'shareItems'数组只包含'img'时,它似乎才能共享图像。所以我认为这取决于WhatsApp。 – Satachito