0

我必须从网上下载图像并将它们保存在 iPhone 上,然后使用这些图像进行查看。主要问题是:我应该如何在 iPhone 上保存这些图像?我应该使用哪种方法?NSUserDefaults,核心数据?

帮助!!谢谢。

4

2 回答 2

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);
        }
于 2013-05-16T16:14:42.260 回答
1

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

iOS在应用程序中下载并保存图像

于 2013-05-16T16:16:08.950 回答