美文网首页很常
iOS删除照片代码

iOS删除照片代码

作者: shier | 来源:发表于2021-02-20 11:09 被阅读0次

iOS删除照片代码

/// 删除照片,按照时间倒序
/// @param count 数量
- (void)clearPhotos:(NSInteger)count {
    
    PHFetchOptions *options = [[PHFetchOptions alloc] init];
    //yes为顺序,no为倒序
    options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];
    options.includeHiddenAssets = YES;
    options.includeAllBurstAssets = YES;
    options.includeAssetSourceTypes = PHAssetSourceTypeUserLibrary|PHAssetSourceTypeCloudShared|PHAssetSourceTypeiTunesSynced;
    options.fetchLimit = count;
    
    PHFetchResult *fetchRequest = [PHAsset fetchAssetsWithOptions:options];
    
    [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
        
        NSMutableArray *assets = [NSMutableArray array];
        [fetchRequest enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            BOOL b = [obj canPerformEditOperation:PHAssetEditOperationDelete];
            if (b) {
                [assets addObject:obj];
            }
        }];
        
        if ([assets count]>0) {
            [PHAssetChangeRequest deleteAssets:assets];
        }
        
    } completionHandler:^(BOOL success, NSError * _Nullable error) {
        if (success) {
            NSLog(@"success");
        }else {
            NSLog(@"error");
        }
        
    }];
}

相关文章

  • iOS删除照片代码

    iOS删除照片代码

  • iOS7删除相机照片

    取巧方式删除iOS7照片 1. 苹果在iOS8之前访问照片图库,主要是ALAssetsLi...

  • App包体积优化思路

    iOS端思路: 代码优化 分析link map文件删除无效代码,可以借助LinkMap[https://githu...

  • UISearchBar 在 iOS13 崩溃的问题

    在 iOS13 之前删除 UISearchBarBackground 是没问题的,代码如下: 但是在 iOS13 ...

  • iOS App瘦身

    iOS App瘦身 关于app瘦身,你能想到什么? 删除无用类 删除无用方法 代码相似度分析 删除无用图片 无损压...

  • Python list 基本方法

    01三种删除方法 例子代码Listzllist = ['zhou','Python','IOS','zhou','...

  • IOS删除系统照片方法

    该方法为删除系统相册的方法,也可以修改删除为你想删除的照片均可以. NSMutableArray *photoa...

  • NSURLSession - 上传照片

    iOS10以下,AFNetworking上传照片,发生内存泄漏;因此用NSURLSesion实现上传照片,代码如下:

  • Slidebox

    iOS系统相册不好整理皂片,需要配合其他app来补救,心累。 整理的需求包括:删除照片、照片分类归入不同相册、收藏...

  • iOS中获取相机/照片图库权限只需一行代码

    iOS中获取相机/照片图库权限只需一行代码 1 话不多说。 2 有人说 iOS 14可以选择指定照片来供 App访...

网友评论

    本文标题:iOS删除照片代码

    本文链接:https://www.haomeiwen.com/subject/hrutfltx.html