如何从文档目录中的子文件夹顺序读取文件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中。 有人能指引我走向正确的方向吗?
答
尝试使用该文件的名称,通过迭代和文件是否存在检查:
[[NSFileManager defaultManager] fileExistsAtPath:imagePath]
当它返回NO,那么你知道有没有更多的文件添加。
+0
哎呀,这是那么容易.....有时候,答案是你的眼前,你没有看到它......非常感谢Javy –
+0
也发生在我身上。 =) – TigerCoding
问题是什么?你不知道如何加载文件?如何添加对象到数组?还有别的吗? – TigerCoding
@Javy是的,我知道如何加载文件。但我想知道是否有办法获取文件夹内的文件数量,以便我可以执行迭代以将对象添加到NSMutablearray。 –