-1

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

更新

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

我首先使用了一个简单的代码,但删除失败,我也没有放一个按钮,这都是这段代码的全部内容。

4

1 回答 1

0

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

像这样:

NSError *error = nil;
if (![NSFileManager sharedManager] removeItemAtURL:yourFileURL error:&error]) {
    NSLog(@"Failed to delete file: %@", error);
}
于 2013-08-20T13:36:44.417 回答