1

次のコードを使用して、アプリのドキュメント ディレクトリにいくつかの画像を保存しています。

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 に順番にロードしようとしています。誰かが私を正しい方向に向けることができますか.

4

1 に答える 1

1

ファイルの名前を使用して、ファイルが存在するかどうかを繰り返し確認してみてください。

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]

NO が返された場合は、追加するファイルがこれ以上ないことがわかります。

于 2011-07-20T08:19:42.850 に答える