我有一个应用程序,可以将文件从 .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];
}