ios - 是否可以为多个项目呈现 UIDocumentInteractionController?

标签 ios ios7 uidocumentinteraction

iOS 7 中的照片应用程序允许您选择多张照片,点击“共享”,然后会出现一个文档交互 Controller ,其中包含适用于多个项目的选项。

相机应用更进一步,甚至可以在您选择和取消选择照片时实时更新文档交互 Controller 的选项。

但是,UIDocumentInteractionController 类似乎只允许一个 URL 参数。

是否可以使用公共(public) API 执行照片和相机应用程序执行的操作?

最佳答案

- (void)showShareDialog
{
    UIImage *image = [UIImage imageWithCGImage:self.imgView.image.CGImage];

    NSArray* dataToShare = @[image, image2, image3];  // ...or whatever pieces of data you want to share.

    UIActivityViewController* activityViewController =
    [[UIActivityViewController alloc] initWithActivityItems:dataToShare
                                      applicationActivities:nil];
    [self presentViewController:activityViewController animated:YES completion:^{

    }];

}

我认为这应该有帮助

关于ios - 是否可以为多个项目呈现 UIDocumentInteractionController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701952/

相关文章:

objective-c - CGPDFDocumentCreateWithURL ARC 内存泄漏

ios - StatusBar 文本颜色在 iOS 7 中没有改变

ios - 如何更快地截取 UIView 屏幕截图?

iOS 分享图片和文字到 WhatsApp

ios - 如何在 iOS 中支持/评估所有文件类型 (UTI)?

ios - Action 需要 2 次点击而不是 Swift 中的 1 次

ios - 如何在iPhone SDK中合并音频和视频

ios - 在后台运行应用程序并播放一些音频和加速度计

ios - ISO : Images not showing up in a page view controller app

ios - 如何手动设置 UIDocumentInteractionController 呈现的选项菜单的箭头方向?