0

我已经开发了 ipad 应用程序。在那我有下载照片选项。当我们点击下载按钮时,我需要将照片保存在 ipad Photos 文件夹中。任何人都可以请帮助我解决如何从 ipad 应用程序 yo ipad 设备相册保存照片。

谢谢,普拉巴斯。

4

2 回答 2

0

有一种最短的方法(在 ios 模拟器和 ios 设备上测试过)

  1. 您可以使用此功能:

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

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

如果您想将其保存到自定义相册中,您可以阅读我在以下位置找到的一个很好的教程

http://www.touch-code-magazine.com/ios5-saving-photos-in-custom-photo-album-category-for-download/

于 2013-02-28T10:43:42.693 回答
0

首先添加#import <QuartzCore/QuartzCore.h>

-(void)buttonMethod:(UIButton *) Sender
{
                UIGraphicsBeginImageContext(self.imageView.frame.size);
                [self.imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
                UIImage *attachimage = [[UIImage alloc]initWithData:[NSData data]];
                UIImage *viImage=UIGraphicsGetImageFromCurrentImageContext();
                UIGraphicsEndImageContext();
                attachimage = viImage;
                UIImageWriteToSavedPhotosAlbum(viImage, nil, nil, nil);
}
于 2013-02-28T10:42:01.387 回答