【发布时间】:2011-07-04 02:29:06
【问题描述】:
我有烦人的问题...
如果我有很多图像,我想将其加载到表格视图中
并将文件名显示为单元格的文本,并且预览图像也显示在单元格中。
当我选择单元格时,它会推送到下一个视图,显示大尺寸图像。
就是这样。
我不知道如何将多个文件夹加载到数组中?
/*********** 编辑 ***********/ 这是我在里面设置了很多图片的文件夹
你可以看到只有一个根文件夹...
这是我加载图片的代码
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Image"ofType:@""];
NSDirectoryEnumerator *direnum;
direnum = [fileManager enumeratorAtPath: filePath];
imageFolder = [NSMutableArray new];
for(NSString *filename in direnum){
if([[filename pathExtension] isEqualToString:@"png"]){
[imageFolder addObject:filename];
}
}
NSLog(@"Files in the folder %@",imageFolder);
我得到了这样的结果:
Files in the folder (
"macro1.png",
"macro10.png",
"macro11.png",
"macro12.png",
"macro13.png",
"macro14.png",
"macro15.png",
"macro16.png",
"macro17.png",
"macro18.png",
"macro19.png",
"macro2.png",
"macro20.png",
"macro21.png",
"macro22.png",
"macro23.png",
"macro24.png",
"macro25.png",
"macro26.png",
"macro27.png",
"macro4.png",
"macro5.png",
"macro6.png",
"macro7.png",
"macro8.png",
"macro9.png"
)
但是如果我像这样更改根文件夹怎么办
如何读取子文件夹中的图片文件?
【问题讨论】:
标签: iphone ios nsmutablearray nsarray directory