将图像保存到iphone中的资源文件夹

时间:2011-08-08 11:10:49

标签: iphone

我正在从服务器下载图像我想知道是否可以将这些图像保存到项目的资源文件夹中...如果有可能请有人解释我。 谢谢

2 个答案:

答案 0 :(得分:2)

是的,你可以这样做,但资源文件夹在iPhone中调用文档目录,你可以保存任何你想要的东西,几乎所有的抽象数据类型都有一个方法来做这个名称writeToFileAtPath:atomically: 。 //原子地注意,不是自动注释

您只需要传递要保存文件的路径。

文档目录的路径而言,它就像这样

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]

返回文档目录

的路径

答案 1 :(得分:1)

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,     NSUserDomainMask, YES);
             NSString *documentsDirectory = [paths objectAtIndex:0];
             NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"MD%d.png",y]];
             UIImage *image = imgProfile; // imgProfile is the image which you are fetching from url
             NSData *imageData = UIImagePNGRepresentation(image);
             [imageData writeToFile:savedImagePath atomically:NO];