从HomeDirectory中删除多个项目

时间:2012-10-22 20:22:15

标签: iphone ios uicollectionview

我想删除HomeDirectory中的多个项目。

我正在UICollectionView使用allowsMultipleSeletion = YES;

之后,我在NSIndexPath中保存了NSMutableArray个所选项目。

我正在尝试使用此代码

NSString *path = [NSHomeDirectory() stringByAppendingString:@"/Documents/Photos/"]

NSFileManager *manager = [NSFileManager defaulManager]

NSString *result = [path stringByAppendingFormat:@"%@"[manager contentsOfDirectoryAtPath:path error:nil] objectAtIndex:0];

[manager removeItemsAtPath:result];

问题是如何在NSIndexPath上的数组中传递objectAtIndex

2 个答案:

答案 0 :(得分:1)

您好,这是您的代码

NSString *path = [NSHomeDirectory() stringByAppendingString:@"/Documents/Photos/"]

NSFileManager *manager = [NSFileManager defaulManager]

for(NSIndexPath *indexPath in array)
{

       NSString *result = [path stringByAppendingFormat:@"%@"[manager  contentsOfDirectoryAtPath:path error:nil] objectAtIndex:indexPath.row];        

    [manager removeItensAtPath:result];

}

答案 1 :(得分:0)

使用item属性从NSIndexPath获取项目索引。