Guardar image en datos básicos

Soy un novato relacionado con los datos básicos. ¿Podría alguien ayudarme a proporcionar los pasos / tutorial adecuados que muestran cómo save imágenes en los datos centrales y su retracción también. Puedo almacenar datos de cadenas ya, pero mi aplicación se bloquea al intentar save imágenes. Para save:

DataEvent *event = (DataEvent *)[NSEntityDescription insertNewObjectForEntityForName:@"DataEvent" inManagedObjectContext:managedObjectContext]; NSURL *url2 = [NSURL URLWithString:@"xxxxxxxxxxxxxxx SOME URL xxxxxxxxxxxx"]; NSData *data = [[NSData alloc] initWithContentsOfURL:url2]; imageSave=[[UIImage alloc]initWithData:data]; NSData * imageData = UIImageJPEGRepresentation(imageSave, 100.0); [event setValue:self.imageSave forKey:@"pictureData"]; 

Para la recuperación:

  DataEvent *event = (DataEvent *)[eventsArray objectAtIndex:indexPath.row]; UIImage *image = [UIImage imageWithData:[event valueForKey:@"pictureData"]]; UIImageView *imageViewMainBackGround = [[UIImageView alloc] CGRect rect3=CGRectMake(0,2,100.0,100.0); imageViewMainBackGround.frame = rect3; [cell.contentView addSubview:imageViewMainBackGround]; [imageViewMainBackGround release]; 

Ahorrar:

 NSData *imageData = UIImagePNGRepresentation(myUIImage); [newManagedObject setValue:imageData forKey:@"imageKey"]; 

Y para recuperar image:

 NSManagedObject *selectedObject = [[self fetchedResultsController] objectAtIndexPath:indexPath]; UIImage *image = [UIImage imageWithData:[selectedObject valueForKey:@"imageKey"]]; [[newCustomer yourImageView] setImage:image]; 

formatting cambiado

error: reason = "El model utilizado para abrir la tienda es incompatible con el que se utilizó para crear la tienda"

solución:

elimine el proyecto de construcción del simulador y limpie de la pestaña Producto, ahora ejecute el proyecto.

No cambie la resolución si no es necesario …

 NSData * imageData = UIImageJPEGRepresentation(imageSave, 0.0); 

// y cambia la siguiente línea

 [event setValue:imageData forKey:@"pictureData"]; 

Consulte la tienda y Recuperar image del tutorial de datos básicos con el código de muestra.

Espero que esto te ayudará..

Debe establecer el valor de pictureData de su object gestionado en el object NSData (en su caso imageData ), no en el object imageSave , que es un UIImage .