【问题标题】:iOS - Share image using UIActivityViewControlleriOS - 使用 UIActivityViewController 共享图像
【发布时间】:2019-05-07 16:31:05
【问题描述】:

我正在阅读 whatsapp documentation,我想知道是否有文档中提到的使用 UIActivityViewController 实现共享扩展的基本示例。 我尝试实例化 UIActivityViewController 对象,但找不到 uti 属性。

我找到了使用 UIDocumentInteractionController 的示例,但我不想要选项列表。我只想与 whatsapp 分享一张图片。

【问题讨论】:

    标签: ios ios8-share-extension


    【解决方案1】:

    您只需创建UIActivityViewController 的实例并传递您要共享的UIImage 对象:

    let activityViewController = UIActivityViewController(activityItems: [image], applicationActivities: nil)
    

    或者,您可以将要与NSItemProvider 共享的数据包装起来,然后选择适当的UTI(typeIdentifier 参数):

    let item = NSItemProvider(item: image.pngData(), typeIdentifier: "public.png")
    let activityViewController = UIActivityViewController(activityItems: [image], applicationActivities: nil)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多