从网上下载图像并保存在iPhone上

时间:2013-05-16 16:11:08

标签: objective-c image core-data store nsuserdefaults

我必须从网上下载图像并将其保存在iPhone上,然后将这些图像用于视图。主要问题是:如何在iPhone上保存图像?我应该使用哪种方法? NSUserDefaults,CoreData?

HELP !! 感谢。

2 个答案:

答案 0 :(得分:2)

您可以像这样保存文件:

 NSData *data1 = UIImageJPEGRepresentation(image, 1.0);
        NSFileManager *fileManager = [NSFileManager defaultManager];
        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSString *fullPath = [documentsDirectory stringByAppendingPathComponent:name];
        [fileManager createFileAtPath:fullPath contents:data1 attributes:nil];

        if (image==nil) {
            NSLog(@"Not Saved...:%@",name);
        }

答案 1 :(得分:1)

此问题可能对您有所帮助。它解释了你提到的两个步骤。

iOS download and save image inside app