後で簡単にアクセスできるように保存したい UIImages の配列があります。私が読んだことから、参照を Core Data に保存し、画像をディスクに保存する必要があります。エンティティに userImages 属性を作成し、それを Transformable に設定しました。画像配列は userImages と呼ばれます。
次のステップは、次のようなことです。
NSFetchRequest * request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"Item" inManagedObjectContext:context]];
[request setPredicate:[NSPredicate predicateWithFormat:@"itemId=%@",3]];
item = [[context executeFetchRequest:request error:&error] lastObject];
if (error) {
NSLog(@"error with request");
}
//Update the object
item.userImages = someArrayOfImageReferences;
error = nil;
if (![context save:&error]) {
NSLog(@"error");
}
しかし、someArrayOfImageReferences をどのように構築すればよいでしょうか? image1.png、image2.png などの任意の画像名の別の配列を作成する必要がありますか? もっと良い方法があるはずです。