0

「 http://www.someurl/somedirectory/ 」などの特定のディレクトリに保存されているすべてのファイルの名前のNSArrayを取得するにはどうすればよいですか?

4

2 に答える 2

2

これは実際にはサーバー側で生成し、デバイスで解析する必要があるものです。Apache にはディレクトリ インデックスを有効にするオプションがあることを知っているので、それを実行してから、生成されたディレクトリ インデックスをダウンロードし、(NSXMLParser またはその他の解析ライブラリを使用して) HTML を解析し、毎回 NSString を NSMutableArray に追加します。ファイル名を見つけます。

于 2009-08-26T03:43:12.840 に答える
1

これらの線に沿ったものでなければなりません。

NSURL* url = [NSURL URLWithString: @"http://address.tld/path/files.txt"];
NSString* data = [NSString stringWithContentsOfURL: url];

if(data)
{
    NSArray* files = [data componentsSeparatedByString: @"\n"];

    for(NSString* filename in files)
    {
        NSLog(@"%@", filename);
    }
}
于 2009-08-26T08:48:01.773 に答える