これは良い質問です。コンピューターのようにWebサイトのフォルダーを検索することはできません。動作しません。フォルダの内容のリストを提供するのはサーバー次第です。
ファイル名はランダムであるため、ファイル名のリストを提供するためにサーバーに依存する必要があります。サーバーにアクセスできますか?もしそうなら、ファイルの解析可能なリストを出力する単純なPHPファイルを書くことができます。
その後、アプリはこのリストをダウンロードして並べ替え、リストに含まれているファイルをダウンロードできます。
このPHPファイルをサーバーに配置できない場合は、運が悪いことになります。ファイル名はランダムであるため、それらが何であるかを理解する方法はありません。
PHP
<?php
$files = scandir("folder");
foreach($files as $file) {
if ($file != "." && $file != "..") {
echo $file . ",";
}
}
?>
"folder"スキャンしたいフォルダの名前に変更します。スキャンするフォルダーにPHPファイルがある場合は、に変更"folder"し"."ます。
画像をダウンロードするのと同じ方法で、アプリからこのPHPファイルにアクセスします。PHPファイルの出力は、リクエストの応答になります。(、、)を使用している場合はAFNetworking、 .として簡単に応答を取得できるはずです。次のコードを使用して、文字列をに分割します。ASIHTTPRequestNSURLRequestNSStringNSArray
NSArray *files = [responseString componentsSeparatedByString:@","];
配列、、にfilesは、PHPファイルが検索したディレクトリ内のすべてのファイル名が含まれています。