1

.png から .pdf などにファイルを変換するアプリがあります。これらの変換されたファイルを、pdf ビューアーなどのようなファイルの表示をサポートする他のアプリで開きたいと思います。さまざまなファイルを識別するサンプル アプリを作成しました。同じデバイスに他のアプリケーションがあり、それらのファイルも開くことができます、これらのアプリケーションはすべて Apple ストアで起動されます。

主な問題は、テスト段階にあり、Apple ストアに掲載されていないアプリでこの機能をテストするにはどうすればよいかということです。

他のアプリを開くために次のコードを使用しました:-

- (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