PHAsset 获取文件大小

2018-09-13  本文已影响0人  土豆橙

目前的项目中需要获取PHAsset文件大小,经过测试发现,不用使用[PHImageManager defaultManager]的方法获取到整个data后再计算文件大小,用下面的方法也是可以的,记录一下:

PHAssetResource *resource = [[PHAssetResource assetResourcesForAsset:self.phasset] firstObject];

long long size = [[resourcevalueForKey:@"fileSize"] longLongValue];

若想以转换为以M为单位:

[NSString stringWithFormat:@"%.2fM",(CGFloat)size/(1024*1024)];

上一篇下一篇

猜你喜欢

热点阅读