我想在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];
}
我首先使用了一个简单的代码并且未能删除,我没有放一个按钮以及这都来自此代码。
答案 0 :(得分:0)
您可以使用NSFileManager
removeItemAtURL:error:
删除文件。
像这样:
NSError *error = nil;
if (![NSFileManager sharedManager] removeItemAtURL:yourFileURL error:&error]) {
NSLog(@"Failed to delete file: %@", error);
}