Я пытаюсь сохранить снимок, сделанный камерой iphone, в основные данные.
У меня UIImage взят с камеры. После этого я не знаю, что мне делать.
Каждое изображение связано с вопросом вопроса. Теперь у объекта вопроса нет поля изображения. Он имеет отношение к объекту Image. Это связано с тем, что с каждым вопросом может быть связано множество UIImages.
Итак, я создал вопрос сущности. Теперь, как мне сохранить UIImage в основных данных в сущности Image, и как мне соединить его с сущностью вопроса? Нужно ли создавать объект Image? Я создал ImageToDataTransformer, но я не знаю, кто это называет - основные данные или я? В моем xcdatamodel у меня есть объект Image. Я положил в ImageToDataTransformer там.
Мне известно, что я должен хранить URL-адреса для UIImage, но я хочу понять, как хранить изображения. Это кажется немного запутанным для меня.
Спасибо
Question *question = [NSEntityDescription insertNewObjectForEntityForName:@"Question" inManagedObjectContext:managedObjectContext];
question.date = [NSDate date];
ImageToDataTransformer *transformer = [[ImageToDataTransformer alloc]init];
NSData *imageData = [transformer transformedValue:mm];//mm is an id, but it is the UIImage saved from the camera.
question.image = imageData;