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

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

}];

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

控制台输出
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。