2 ooomiao oOOMIAO 于 2013.01.18 14:28 提问

应用文件中图片进行全选

有一个文件夹,里面有很多图片,我希望把这些图片的名字添加到一个数组中,图片在文件如图:

CSDN移动问答

我知道添加一个图片的代码:

NSArray   *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString  *documentsDirectory = [paths objectAtIndex:0];
NSString  *filePath = [NSString stringWithFormat:@"%@/POIs/%@", documentsDirectory,image];

但是能不能一次将文件的图片全选?只要选择名字加入到一个数组中。谢谢

2个回答

abcdeFGh_xyz
abcdeFGh_xyz   2013.01.18 16:04
已采纳

获取POS文件夹的路径:

NSString  *filePath = [NSString stringWithFormat:@"%@/POIs", documentsDirectory];

然后:

NSArray *files = [fileManager contentsOfDirectoryAtPath:filePath 
                                                  error:nil];
love_loveec
love_loveec   2013.01.18 15:36

试试下面的代码:

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    library = [path objectAtIndex:0];
    fileArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:library error:nil];
    NSLog(@"fileArray...%@",fileArray);



 for(int i = 0;i<fileArray.count;i++)
    {
        id arrayElement = [fileArray  objectAtIndex:i];
     if ([arrayElement rangeOfString:@".png"].location !=NSNotFound)
        {

        [imagelist addObject:arrayElement];
        arrayToLoad = [[NSMutableArray alloc]initWithArray:imagelist copyItems:TRUE];
        }
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!