如何从文档目录中的子文件夹顺序读取文件iPhone

问题描述:

我使用以下代码将一些图像保存到应用程序的文档目录中。如何从文档目录中的子文件夹顺序读取文件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是的,我知道如何加载文件。但我想知道是否有办法获取文件夹内的文件数量,以便我可以执行迭代以将对象添加到NSMutablearray。 –

尝试使用该文件的名称,通过迭代和文件是否存在检查:

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]

当它返回NO,那么你知道有没有更多的文件添加。

+0

哎呀,这是那么容易.....有时候,答案是你的眼前,你没有看到它......非常感谢Javy –

+0

也发生在我身上。 =) – TigerCoding