0

*.pdf すべての pdf を iPhone からアプリにインポートする方法 このように音楽ファイルを追加します。http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html .よろしくお願いします。iPhone dev の初心者です。

NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
    NSFileManager *mgr = [[NSFileManager alloc] init];

    NSArray *allFiles = [mgr contentsOfDirectoryAtPath:bundlePath   error:NULL];
    for (NSString *fileName in allFiles)
    {
        if ([[fileName pathExtension] isEqualToString:@"pdf"])
        {
            NSString *fullFilePath = [bundlePath stringByAppendingPathComponent:fileName];
            // fullFilePath now contains the path to your pdf file
         //   DoSomethingWithFile(fullFilePath);

            NSLog(@"file: %@",fullFilePath);

        }
    }

    NSURL *url = [[NSBundle mainBundle] URLForResource:@"" withExtension: @"pdf"];

    NSLog(@"File: %@",url);
4

2 に答える 2

2

PDF ファイルを添付ファイルとして電子メールで送信するだけで、iPhone でそれを読み取ることができます。その機能は、iPhone の iOS 内に既に存在するか、(サーバー上の) どこかにアップロードしてリンクを送信することができます。

于 2012-12-13T08:51:28.997 に答える
1

アプリ内から電話上のすべてのファイルを閲覧することはできません。

他の質問に対するコメントで述べたように (ちなみに、この質問とほとんど同じですが、他の質問では、pdf ではなく csv ファイルについて尋ねます)、アプリについて読む必要があります。サンドボックス。

簡単に言えば、アプリは自分のファイルとアプリによって書き込まれたファイルしか見ることができません。すべてのアプリには独自のストレージ スペースがあり、その領域でしか見ることができません。

そうは言っても、いくつかのファイルをアプリ間で受け渡すことは可能ですが、それをサポートするためにそれらを作成する必要があります。iOS デバイスには、グローバル ファイル システムのような概念はありません。

これを読む

于 2012-12-13T09:24:12.647 に答える