2013-03-24 77 views
1

我在“/ Documents/saved /”目录下有几个图像为png格式。 我装这个目录到所谓的“内容” 当我使用的NSLog查看此数组的内容,我看到的图像,以及一个.DS_STORE文件数组 我想要做的是加载所有这些图像插入UICollectionView细胞。将文档子目录中的图像加载到UICollectionViewCell中

我想这一点,

[[cell collectionImageView] setImage: 
     [UIImage imageWithContentsOfFile: 
       [contents objectAtIndex:indexPath.item]]]; 

的collectionImageView连接到的UIImageView在UICollectionViewCell

但它似乎并不work.EDIT

NSString *dataPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/DImage"]; 
NSArray *contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:dataPath error:NULL]; 

的NSLog(@” %@“,内容);

这给了我输出

2013-03-25 10:37:20.186 aUX[543:c07] (
".DS_Store", 
"savedImage_0.png", 
"savedImage_1.png", 
"savedImage_2.png", 
"savedImage_3.png", 
"savedImage_4.png", 
"savedImage_5.png" 
) 

(我已经拖了一个名为collectionImageView的UIImageView) 我需要显示这些图像逐一集合视图细胞。

+1

多一点的代码会有帮助。 “内容”数组中有什么? – gaige 2013-03-24 20:05:36

+0

*什么*不起作用? – Mundi 2013-03-24 20:37:08

回答

0

目前尚不清楚您使用的数据类型。也许打破你的一揽子计划可能有助于使情况更加清晰。另外,用这种方法你可以用NSLog或者在调试器中检查每一步。可能你的contents数组包含NSURL而不是NSStrings。用这种方法你可以找到答案。

+0

当我登录的NSString *路径,我得到 Path是.DS_Store 路径savedImage_0.png 路径savedImage_1.png 路径savedImage_2.png 路径savedImage_3.png 路径savedImage_4.png 路径savedImage_5。 png 我刚刚变黑屏。也许这是因为开始时的.DS_STORE文件? – 2013-03-25 06:06:39

+0

不,你有一个文件名的数组。你需要完整的路径。在我的答案中看到变化。 – Mundi 2013-03-25 06:22:09

+0

这个工程!非常感谢 !但是第一个单元格是空白的(因为它正在显示.DS_STORE文件)。有什么建议么 ? – 2013-03-25 09:31:34

-1
in ur cellForRowAtIndexPath 
cell.collectionImage.image=[contents objectAtIndex:indexPath.row]; 
return cell;