调用系统相机拍照,获取图片名称

1.先保存图片到本地,之后再获取名称


ALAssetsLibrary*assetsLibrary = [selfdefaultAssetsLibrary];

//// 保存到本地

[assetsLibrarywriteImageToSavedPhotosAlbum:[imageCGImage]orientation:(ALAssetOrientation)[imageimageOrientation]completionBlock:^(NSURL*assetURL,NSError*error){

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND,0),^{

[assetsLibraryassetForURL:assetURLresultBlock:^(ALAsset*asset){//这里的asset便是我们所需要的图像对应的ALAsset了

dispatch_async(dispatch_get_main_queue(),^{

//ALAssetRepresentation *representation = [asset defaultRepresentation];

//NSString *imageName = representation.filename;

//NSLog(@"imageName:%@", imageName);

[weakSelf.selectedAssets addObject:asset];

});

}failureBlock:^(NSError*error) {

//NSLog(@"%@", [error localizedDescription]);

ALERT_VIEW(@"图像保存在本地失败,请重新拍摄");

}];

});

}];

blog.csdn.net/yuedong56/article/details/20242131

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容