【问题标题】:How to read the files sequentially from a subfolder in document directory of iPhone如何从 iPhone 文档目录中的子文件夹顺序读取文件
【发布时间】:2011-10-09 04:27:16
【问题描述】:

我正在使用以下代码将一些图像保存到应用程序的文档目录中。

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 中。 有人能指出我正确的方向吗?

【问题讨论】:

  • 问题是什么?你不知道如何加载文件?如何将对象添加到数组中?还有什么?
  • @Javy 是的,我当然知道如何加载文件。但我想知道是否有办法获取文件夹中的文件数量,以便我可以进行迭代以将对象添加到 NSMutablearray。

标签: iphone objective-c ios4 saving-data data-retrieval


【解决方案1】:

尝试使用文件名,遍历并检查文件是否存在:

[[NSFileManager defaultManager] fileExistsAtPath:imagePath]

当它返回 NO 时,您就知道没有更多文件要添加了。

【讨论】:

  • 哎呀就是这么简单.....有时答案就在你的眼前,而你却看不到它......非常感谢 Javy
猜你喜欢
  • 2012-09-24
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
  • 2013-02-28
  • 1970-01-01
  • 2012-07-31
  • 2016-06-23
  • 2013-10-14
相关资源
最近更新 更多