美文网首页
获取UIImagePickerController选中图片名称

获取UIImagePickerController选中图片名称

作者: Hris | 来源:发表于2017-06-29 16:04 被阅读79次

#pragma mark UIImagePickerControllerDelegate

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{

NSURL *imageURL = [info valueForKey:UIImagePickerControllerReferenceURL];

ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)

{

ALAssetRepresentation *representation = [myasset defaultRepresentation];

_picName = [representation filename];

NSLog(@"fileName : %@",_picName);

};

ALAssetsLibrary* assetslibrary = [[ALAssetsLibrary alloc] init];

[assetslibrary assetForURL:imageURL

resultBlock:resultblock

failureBlock:nil];

[picker dismissViewControllerAnimated:YES completion:^{

UIImage *editedImage, *originalImage;

editedImage = [info objectForKey:UIImagePickerControllerEditedImage];

_headImg.image=editedImage;

// 保存原图片到相册中

if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {

originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];

UIImageWriteToSavedPhotosAlbum(originalImage, self, nil, NULL);

}

}];

}

注释:再工程中导入类库

再次:导入所需头文件:

相关文章

网友评论

      本文标题:获取UIImagePickerController选中图片名称

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