1

取得する画像の数と、画面に作成する必要があるボタンの数を知るために、XCode のフォルダー URL に含まれるファイルの数をカウントする必要があります。

オフライン ディレクトリ内のファイルのカウントに関する情報をいくつか見つけましたが、URL のカウント方法がわかりません。

オフラインで機能する例を次に示します。

int numberOfFileInFolder = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"/Angry"] error:Nil] count];

同じことをしたいのですが、@"http://hello/images/" のような URL に対してです。

4

1 に答える 1

1

単純な方法でそれを行うことはできません。1 つの解決策は、FTP を使用してそのフォルダーに接続し ( FTP 接続をセットアップするにはどうすればよいですか? )、その中のファイルのリストを取得することです ( FTP ディレクトリの内容を ios にダウンロードします) 。

あなたと同じ問題に遭遇したときに私が使用したもう1つの解決策は、フォルダー内のファイルのリストを含むxml(または好きなもの)をダウンロードすることでした。このような xml ファイルは、スクリプト化されたページを使用して非常に簡単に生成できます。たとえば、xml を提供するhttp://hello/images/folder_listing.phpなどを実行します。もちろん、これはあなたがそのサーバーにアクセスできることを意味します

本当に、本当に、本当に運が良ければ、http://hello/imagesにアクセスすると、フォルダー内のすべてのオブジェクトのリストを含む単純な html ページが返されることがあります。これは、Apache が自動的に行うことがあります。この場合、ページの html ソースに対して何らかの解析を行うことができます。

いずれにせよ、かなりの作業が必要です。頑張ってください!

于 2012-05-09T15:08:44.233 に答える