iPhoneのカメラから撮った写真をコアデータに保存しようとしています。
UIImageをカメラから取得しました。その後、どうしたらいいのかわからない。
各写真は質問エンティティに関連付けられています。現在、質問エンティティには画像フィールドがありません。Imageエンティティとの関係があります。これは、各質問に多くのUIImageを関連付けることができるようにするためです。
そこで、質問エンティティを作成しました。UIImageをコアデータのImageエンティティに保存するにはどうすればよいですか?また、UIImageを質問エンティティに結合するにはどうすればよいですか?画像エンティティを作成する必要がありますか?ImageToDataTransformerを作成しましたが、誰がそれを呼び出しているのかわかりません。コアデータですか、それとも私ですか。xcdatamodelには、Imageエンティティがあります。そこでImageToDataTransformerを入れました。
UIImageにURLを保存する必要があることは承知していますが、画像の保存方法を理解したいと思います。それは私にはちょっと混乱しているようです。
ありがとう
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;