我可以与UIActivityViewController共享图像数量有限制吗?

时间:2018-01-22 11:21:24

标签: ios swift uiactivityviewcontroller

这里是使用UIActivityController在whatsApp上共享10张图片的代码,当我添加第11张图片时UIActivityController上的WhatsApp图标无法显示。所以UIActivityController中有任何限制只分享10张或少于10张图片。如果任何一张共享超过10张图片,那么请与我分享代码..

@IBAction func whatsappShareWithImages(_ sender: AnyObject)
{
    let image1 = UIImage(named: "a")
    let image2 = UIImage(named: "b")
    let image3 = UIImage(named: "c")
    let image4 = UIImage(named: "d")
    let image5 = UIImage(named: "e")
    let image6 = UIImage(named: "f")
    let image7 = UIImage(named: "g")
    let image8 = UIImage(named: "h")
    let image9 = UIImage(named: "i")
    let image10 = UIImage(named: "k")

    let dataToShare = [image1, image2, image3,image4, image5, image6,image7, image8, image9,image10]

    let activityController = UIActivityViewController(activityItems: dataToShare, applicationActivities: nil)

    self.present(activityController, animated: true, completion: nil)
}

2 个答案:

答案 0 :(得分:0)

是的,使用UIActivityView控制器的Whats App有10个图像限制。

使用Whats应用程序您可以与相机角色共享30个图像。

快乐编码:)

答案 1 :(得分:0)

当您通过UIActivityViewController或外部共享分享时,最大数量和数量您可以共享的文档类型取决于您要共享的应用程序。

由于Whatsapp可以通过UIActivityViewController一次最多共享10个图像,因此当您选择第11个图像时,Whatsapp图标会消失。