我必须从网上下载图像并将其保存在iPhone上,然后将这些图像用于视图。主要问题是:如何在iPhone上保存图像?我应该使用哪种方法? NSUserDefaults,CoreData?
HELP !! 感谢。
答案 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)
此问题可能对您有所帮助。它解释了你提到的两个步骤。