Jestem nowicjuszem związanym z podstawowymi danymi. Czy ktoś może mi pomóc, aby zapewnić odpowiednie kroki/samouczek pokazujący, jak zapisać obrazy do podstawowych danych i ich odzyskanie również. Jestem już w stanie przechowywać dane ciąg, ale moja aplikacja ulega awarii, gdy próbuje zapisać obraz. Do zapisywania:Zapisywanie obrazu na rdzeń Data
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"];
Dla retrival:
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];
Co to jest typ danych dla "pictureData" w pliku modelu? –
binarny Typ danych –
"Model używany do otwarcia sklepu jest niezgodny z tym, który był używany do utworzenia sklepu", skąd bierze się ten błąd? –