Tag: 光盘库

iPhone:如何获得用UIImageWriteToSavedPhotosAlbum()保存的图像的文件path?

我正在使用以下命令将合并的图像保存到iPhone照片库: UIImageWriteToSavedPhotosAlbum(viewImage, self, @selector(savedPhotoImage:didFinishSavingWithError:contextInfo:), nil); 并获取callback使用: – (void) savedPhotoImage:(UIImage*)image didFinishSavingWithError:(NSError *)error contextInfo: (void *)contextInfo { NSLog(@"%@", [error localizedDescription]); NSLog(@"info: %@", contextInfo);} 我想得到的是保存图像的path,所以我可以将它添加到一个数组中,该数组将用于调用应用程序中其他位置保存的项目列表。 当我使用选取器加载图像时,它显示path信息。 但是,当我保存一个创build的图像,我找不到在哪里拉保存的图像path。 我有关于networking的search,但是大多数例子都停留在callback中,并且有一个很好的消息来说图像已经成功保存。 我只想知道它被保存在哪里。 我知道一种方法可能是开始定义我自己的path,但是由于这个方法对我来说,我只是希望它能告诉我它保存在哪里。 这是我的第一个关于堆栈溢出的问题,所以如果我不知道正确的礼节,那么原谅我,因为似乎有很多。 谢谢。