将删除按钮添加到UICollectionView

时间:2013-08-20 12:44:08

标签: ios directory uicollectionview uicollectionviewcell

我想在UICollection View中添加一个删除按钮,所以当用户点击删除按钮时,他会点击他不喜欢的照片并自动删除,并可以再次点击删除按钮完成他的任务,但是,我有一个问题。我直接从目录中难以删除的文件夹中显示图片。我怎样才能完成任务?我能够从UICollection视图中删除图片,但是,无法从目录中删除。我该怎么办呢?

更新

- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
    int row = [indexPath row];
    [self.allimagesArray removeObjectAtIndex:row];
    NSArray *deleteItems = @[indexPath];
    [self.collectionHats deleteItemsAtIndexPaths:deleteItems];
}

我首先使用了一个简单的代码并且未能删除,我没有放一个按钮以及这都来自此代码。

1 个答案:

答案 0 :(得分:0)

您可以使用NSFileManager removeItemAtURL:error:删除文件。

像这样:

NSError *error = nil;
if (![NSFileManager sharedManager] removeItemAtURL:yourFileURL error:&error]) {
    NSLog(@"Failed to delete file: %@", error);
}