我必须从网上下载图像并将它们保存在 iPhone 上,然后使用这些图像进行查看。主要问题是:我应该如何在 iPhone 上保存这些图像?我应该使用哪种方法?NSUserDefaults,核心数据?
帮助!!谢谢。
我必须从网上下载图像并将它们保存在 iPhone 上,然后使用这些图像进行查看。主要问题是:我应该如何在 iPhone 上保存这些图像?我应该使用哪种方法?NSUserDefaults,核心数据?
帮助!!谢谢。
您可以像这样保存文件:
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);
}
这个问题可能对你有帮助。它解释了您提到的两个步骤。