我有一个应用程序,我在本地下载所有数据。
在这个数据中,我想将图像存储在本地。
我可以将这张图片存储在本地吗? 如是 ! 怎么样?
来自在线图片路径(网址)。
答案 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];