如何在本地iphone bundel中存储图像

时间:2011-01-20 06:34:49

标签: iphone uiimage

我有一个应用程序,我在本地下载所有数据。

在这个数据中,我想将图像存储在本地。

我可以将这张图片存储在本地吗? 如是 ! 怎么样?

来自在线图片路径(网址)。

1 个答案:

答案 0 :(得分:1)

将图像保存在UIImage中,然后将其保存到本地;

NSData *imageData = UIImagePNGRepresentation(image);
        NSString *imageName = [NSString stringWithFormat:@"image.png"];

        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSString *fullPathToFile = [documentsDirectory stringByAppendingPathComponent:imageName];
        [imageData writeToFile:fullPathToFile atomically:YES];