我正在使用以下代码将合并后的图片保存到iPhone照片库中:
UIImageWriteToSavedPhotosAlbum(viewImage, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil);
使用以下方法获取回调函数:
- (void) savedPhotoImage:(UIImage*)image didFinishSavingWithError:(NSError *)error contextInfo: (void *)contextInfo { NSLog(@"%@", [error localizedDescription]);
NSLog(@"info: %@", contextInfo);}
我想得到的是图像保存的路径,以便将其添加到数组中,该数组将用于在应用程序的其他位置调用已保存项的列表。当我使用选择器加载图像时,它会显示路径信息。但是,当我保存已创建的图像时,我找不到从哪里获取已保存的图像路径。
我在网上搜索过,但大多数示例都停留在回调,并显示一条消息,说明图像已成功保存。我只想知道它保存在哪里。
我理解有一种方法可能是开始定义我的自己的路径,但由于该方法为我执行此操作,所以我希望它可以告诉我保存到哪里了。