在模拟器照片库中保存图像

时间:2011-03-03 08:10:28

标签: iphone

我正在从互联网上下载图像,但将其保存在桌面上。我想将其保存在iphone的照片库中。这怎么可能?

我的代码在这里:

NSString *docDir = @"/Users/gaurav/Desktop";
NSString *pngFilePath = [NSString stringWithFormat:@"%@/neetu%d.png",docDir , r];
r++;

//NSString *pngFilePath = [NSString stringWithFormat:@"%@/flower.png",docDir];
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
[data1 writeToFile:pngFilePath atomically:YES];

2 个答案:

答案 0 :(得分:1)

您可以使用此功能:

UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

如果您希望在保存图像时收到通知,则只需要completionTarget,completionSelector和contextInfo,否则您可以传入nil。

答案 1 :(得分:0)

查看UIImageWriteToSavedPhotosAlbum

UIImageWriteToSavedPhotosAlbum working... sometimes