【发布时间】:2016-05-24 06:13:13
【问题描述】:
我正在使用以下代码访问我要上传的图像的文件名。我需要文件名以及文件路径和大小。
ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *imageAsset)
{
ALAssetRepresentation *imageRep = [imageAsset defaultRepresentation];
NSLog(@"[imageRep filename] : %@", [imageRep filename]);
[_imageNameArray addObject:[imageRep filename]];
};
[_uploadTbleView reloadData];
ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];
[assetslibrary assetForURL:refURL resultBlock:resultblock failureBlock:nil];
我面临的问题是,
- Xcode 会抛出一条警告消息,指出不推荐使用 ALAssetsLibraryAssetForURLResultBlock。如何替换上面的代码来获取文件名?
- 我尝试使用 PHAsset,但每次选择文件时,所有图像文件的文件名都相同,称为
asset.jpg。
【问题讨论】:
标签: ios objective-c alassetslibrary