gpt4 book ai didi

ios - 仅在 UIDocumentInteractionController 中打开 Instagram

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:56 26 4
gpt4 key购买 nike

我的应用程序需要将图像发布到 Instagram,我使用 UIDocumentInteractionController 打开保存在 Documents 目录 中的图像文件,扩展名为 .igo。将 com.instagram.exclusivegram 设置为 UIDocumentInteractionController 的 UTI 属性。一切正常,我的问题是当我使用

[dic presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

打开 UIDocumentInteractionController,它会显示 PDF 阅读器DropBox 等。我必须隐藏除 Instagram< 之外的其他选项 或仅显示 Instagram。以及如何识别显示菜单中的取消按钮

最佳答案

  1. 为什么我的 UIDocumentInteractionController 显示其他选项?

    如果您使用的是来自 Internet 的一些代码片段,请确保您正确地实现了委托(delegate)方法。

    -(UIDocumentInteractionController *)setupControllerWithURL:(NSURL *)fileURL 
    usingDelegate:(id<UIDocumentInteractionControllerDelegate>) interactionDelegate
    {
    // if you're creating a new instance here,
    // make sure you set the properties correctly
    UIDocumentInteractionController *interactionController = [UIDocumentInteractionController interactionControllerWithURL:fileURL];
    // remember to set it again here
    interactionController.UTI = @"com.instagram.exclusivegram";
    interactionController.delegate = interactionDelegate;
    return interactionController;
    }
  2. 我如何知道用户是取消操作还是继续访问 Instagram?

    请引用本帖的回答:UIDocumentInteractionController Open Menu Cancelled Callback .

关于ios - 仅在 UIDocumentInteractionController 中打开 Instagram,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29386970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com