名称"/>
iOS 使用系统相册获取选取图片的名称
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];//1.选择的是图片资源if ([mediaType isEqualToString:@"public.image"]) {
if (img !=nil) {
//获取图片的名字
__block NSString* imageFileName;
NSURL *imageURL = [info valueForKey:UIImagePickerControllerReferenceURL];
NSLog(@"imgurl:%@",imageURL);
__weak typeof(self) weakSelf = self;
ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)
{
ALAssetRepresentation *representation = [myasset defaultRepresentation];
imageFileName = [representation filename];
};
ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];
[assetslibrary assetForURL:imageURL
resultBlock:resultblock
failureBlock:nil];
}
} }
转载于:.html
更多推荐
iOS 使用系统相册获取选取图片的名称
发布评论