- (void)addAction:(id)sender{
// Set up the image picker controller and add it to the view
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePickerController animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
[picker dismissModalViewControllerAnimated:YES];
//Save images in DB
MInsuranceImage *imageItem = [[MInsuranceImage alloc] init];
Database *db = [Database sharedDatabase];
imageItem.image_id = [db getNewImageID];
imageItem.item_id = item_id;
imageItem.item_type = item_type;
NSData *imageData = UIImageJPEGRepresentation(image, 90);
imageItem.image_value = imageData;
[db addImage:imageItem];
[images addObject:imageItem];
[(UITableView *)self.view reloadData];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
// Dismiss the image selection and close the program
[picker dismissModalViewControllerAnimated:YES];
//exit(0);
}