我正在使用
UIImageWriteToSavedPhotosAlbum(image,nil,nil,nil);
保存图片,但我想知道它的保存位置,意味着referenceURL和保存图像的名称..
答案 0 :(得分:0)
您可以使用ALAssetsLibrary
获取它ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeImageToSavedPhotosAlbum:myCGImage metadata:nil completionBlock:^(NSURL* assetURL, NSError* error)
{
if (error.code == 0) {
NSLog(@"URL %@", assetURL);
[library assetForURL:assetURL resultBlock:^(ALAsset *asset) {
NSLog(@"Filename %@", [[asset defaultRepresentation] filename]);
}
failureBlock:^(NSError* error) {
NSLog(@"failed to retrieve image asset:\nError: %@ ", [error localizedDescription]);
}];
}else {
NSLog(@"saved image failed.\nerror code %i\n%@", error.code, [error localizedDescription]);
}
}];