2011-07-20 14 views
1

次のコードを使用して、アプリケーションのドキュメントディレクトリにいくつかのイメージを保存しています。iPhoneのドキュメントディレクトリのサブフォルダからファイルを順番に読む方法

for (int k=0;k<[_imageNames count];k++) 
{ 
    NSString *imagePath = [dataPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%d.jpg",k]]; 
    NSData *data = UIImageJPEGRepresentation([_imageNames objectAtIndex:k], 1.0f); 
    [data writeToFile:imagePath atomically:YES]; 

} 

ここで、イメージをNSMutableArrayに順番にロードしようとしています。 誰かが私を正しい方向に向けることができますか?

+0

問題は何ですか?あなたはファイルをロードする方法を知らないのですか?配列にオブジェクトを追加するには?他に何か? – TigerCoding

+0

@JavyはいOfcourse私はファイルをロードする方法を知っています。しかし、NSMutableArrayにオブジェクトを追加するための反復処理ができるように、フォルダ内のファイル数を取得する方法があるかどうかを知りたかったのです。 –

答えて

1

はを反復処理し、ファイルが存在するかどうかをチェックする、ファイルの名前を使用してみてください:

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]

それはその後、返さない場合は、あなたが追加する複数のファイルが存在しない知っています。

+0

おっとそれは簡単でした.....時には答えはあなたの目の前にあり、あなたはそれを見ません...ありがとうございましたJavy –

+0

私にも起こります。 =) – TigerCoding

関連する問題