ios读取系统相册以及获取图片的名字



if ([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) {

        UIImagePickerController* imagePicker;

        imagePicker = [[UIImagePickerControlleralloc]init];

        imagePicker.delegate =self;

        imagePicker.sourceType =UIImagePickerControllerSourceTypePhotoLibrary;

        imagePicker.mediaTypes = [UIImagePickerControlleravailableMediaTypesForSourceType:imagePicker.sourceType];

        imagePicker.navigationBar.barTintColor = [selfviewController].navigationController.navigationBar.barTintColor;

        [[selfviewController]presentViewController:imagePickeranimated:YEScompletion:nil];

    }


//delegate

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

{

    UIImage *image = [infoobjectForKey:UIImagePickerControllerOriginalImage];

    if (image !=nil) {

         //获取图片的名字

     __blockNSString* imageFileName;

     NSURL *imageURL = [infovalueForKey:UIImagePickerControllerReferenceURL];

     ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset)

    {

         ALAssetRepresentation *representation = [myassetdefaultRepresentation];

        imageFileName = [representation filename];

    };

    

 ALAssetsLibrary* assetslibrary = [[ALAssetsLibraryallocinit];

    [assetslibrary assetForURL:imageURL

                   resultBlock:resultblock

                  failureBlock:nil];

    

[picker dismissViewControllerAnimated:truecompletion:nil];

}

}


IOS技术交流群:129582174


  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nhfc99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值