How to save
-(void)saveImageWithID:(NSString*)ID{
//[self saveImageWithID:<#(NSString *)#>];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* imageName = [[NSString alloc] initWithFormat:@"%@",ID];
NSString *pngFilePath = [NSString stringWithFormat:@"%@/%@.png",documentsDirectory, imageName];
UIImage *image = self.fieldImage.image;
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation(image)];
[data1 writeToFile:pngFilePath atomically:NO];
}
How to load from sandbox
-(void) loadImageFromPathInsideView
{
// [self loadImageFromPathInsideView];
Contatto* contact =[[DataManager sharedClass]dammiIlTuttoIlContattoDellaCella:self.indice];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString* imageName = [[NSString alloc] initWithFormat:@"%@", contact.nome2];
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [NSString stringWithFormat:@"%@/%@.png",documentsDirectory, imageName];;
UIImage* image = [UIImage imageWithContentsOfFile:path];
self.fieldImage.image = image;
}