zoukankan      html  css  js  c++  java
  • 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];

            }

        }
    }
  • 相关阅读:
    JSON文件和Json对象
    如何判断一个数为几进制
    热更新
    UIPageView
    quick-cocos2d中自定义按钮(BUTTON)
    lua与oc交互
    Test1
    Visual Studio 附加到进程调试
    C# 判断一个单链表是否有环及环长和环的入口点
    Asp.Net Forms获取UEeditor内容
  • 原文地址:https://www.cnblogs.com/guchunli/p/6654882.html
Copyright © 2011-2022 走看看