7
如何在核心数据中存储图像
我是iOS新手。我一直在尝试制作一个应用程序,它将将从相机捕获的图像存储到中CoreData。我现在知道如何存储NSStrings之类的数据,NSDate以及其他类型的数据,但是很难存储图像。我读过很多文章,说您必须将其写入磁盘并写入文件,但是我似乎无法理解。 以下代码是我用来将其他数据存储到核心数据的代码。 - (IBAction)submitReportButton:(id)sender { UrbanRangerAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; managedObjectContext = [appDelegate managedObjectContext]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"PotholesDB" inManagedObjectContext:appDelegate.managedObjectContext]; NSManagedObject *newPothole = [[NSManagedObject alloc]initWithEntity:entity insertIntoManagedObjectContext:managedObjectContext]; [newPothole setValue:self.relevantBody.text forKey:@"relevantBody"]; [newPothole setValue:self.subjectReport.text forKey:@"subjectReport"]; [newPothole setValue:self.detailReport.text forKey:@"detailReport"]; // [newPothole setValue:self.imageView forKey:@"photo"]; NSDate *now = [NSDate date]; //NSLog(@"now : %@", now); NSString …