0

ユーザーがさまざまなドキュメントを追加および共有できるアプリケーションを実装しています。plistで「アプリケーションはiTunesファイル共有をサポートしています」を有効にして、ドキュメントの追加を完了しました。そのため、ユーザーは iTunes を使用して自分のドキュメントをアプリケーションに直接追加できます。今私の問題は、アプリケーションの下にあるすべてのドキュメントにアクセスして、タイトル付きのテーブルビューで表示する必要があることです。ユーザーの選択に基づいて、pdf またはその他の形式で表示する必要があります。

申請書の下にあるすべての文書にアクセスするにはどうすればよいですか?

また、iTues を使用する以外に、アプリケーションにドキュメントをダンプする方法はありますか? より良いオプションを提案してください。

4

1 に答える 1

0

これに対する解決策を見つけました。次のコード スニペットを使用すると、すべてのファイルに簡単にアクセスできます。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager contentsOfDirectoryAtPath:documentsDirectory error:nil];

for (NSString *s in fileList)
{

    if ([s hasSuffix:@".pdf"])
    {
        //do stuff
    }
    else
    {
       // do stuff
    }

}
于 2012-08-27T11:34:46.417 に答える