iOS App中调用相册中图片及获取最近的一张图片的方法

2020-01-14 20:11:30于海丽

/**
 *  获取最新一张图片
 */
+ (PHAsset *)latestAsset;
@end
//PHAsset+WJ.m
#import "PHAsset+WJ.h"
@implementation PHAsset (WJ)
+ (PHAsset *)latestAsset {
    // 获取所有资源的集合,并按资源的创建时间排序
    PHFetchOptions *options = [[PHFetchOptions alloc] init];
    options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];
    PHFetchResult *assetsFetchResults = [PHAsset fetchAssetsWithOptions:options];
    return [assetsFetchResults firstObject];
}
@end
根据需求本文章不提供其他功能写法(ps:最主要本人也才刚使用>.<)。
图片保存时间 都可以在对应的asset(PHAsset,AlAsset)里面获取到。  
注:相关教程知识阅读请移步到IOS开发频道。