1

我有一个应用程序,可以将文件从 .png 转换为 .pdf 等。现在我想在任何其他支持查看此类文件(如 pdf 查看器等)的应用程序中打开这些转换后的文件。我制作了一个示例应用程序,它可以识别各种同一设备中的其他应用程序,我也可以在其中打开我的文件但是所有这些应用程序都是在 Apple 商店中启动的。

主要问题是我如何在我的应用程序中测试此功能,该应用程序处于测试阶段并且未在 Apple Store 上发布?

我使用以下代码打开其他应用程序:-

- (UIDocumentInteractionController *) setupControllerWithURL:(NSURL *)fileURL
                                               usingDelegate:(id <UIDocumentInteractionControllerDelegate>)         interactionDelegate {

    UIDocumentInteractionController *interactionController =
    [UIDocumentInteractionController interactionControllerWithURL:fileURL];
    interactionController.delegate = interactionDelegate;

    return interactionController;
}

- (void)showOptionsMenu
{
    NSURL *fileURL = [NSURL fileURLWithPath:@"https://itunes.apple.com/us/app/ifiles-converter-lite-convert/id576154331?ls=1&mt=8"];
    docController = [self setupControllerWithURL:fileURL
                                   usingDelegate:self];
    bool didShow = [docController presentOptionsMenuFromBarButtonItem:_btnActions
                                                             animated:YES];
}
4

0 回答 0