美文网首页
iOS UIImage/图片保存到相册并获取其地址

iOS UIImage/图片保存到相册并获取其地址

作者: Accepted_ | 来源:发表于2017-11-30 17:29 被阅读0次

        前些天客户提了一个需求,说把图片保存到相册之后,要把图片的地址获取到并提供给他们。虽然我不是很清楚他们拿了这个地址有什么用,但还是本着尽量满足客户需求的想法,寻找获取地址的办法。在网上找了好久最终找到了。不过据我所知现在他们已经把相关代码注释掉了…… 但还是记录下来以应付以(xiang)后(tong)的(de)不(bian)时(tai)之(xu)需(qiu)。

    __block ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init];

    [lib writeImageToSavedPhotosAlbum:_imageDL.CGImage metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) {

        //assetURL即地址

        NSLog(@"assetURL = %@, error = %@", assetURL, error);

        //将地址存入字典中。可根据自己需要做其他操作

        [myDict setValue:[NSString stringWithFormat:@"%@",assetURL] forKey:@"picAddress"];

        lib = nil;

    }];

    从控制台输出可看到获取到的地址。

    控制台输出

    相关文章

      网友评论

          本文标题:iOS UIImage/图片保存到相册并获取其地址

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