标签:
创建NSManagedObject的子类时,有一点是在这中间要强调的一点是,要不要勾选 Use scalar properties for primitive data types。
勾选上这个选项之后就是使用的是你在定义的时候使用的原始数据类型。
如果没有勾选的话,就会存在类型的转化,转换情况如下:
之后生成四个文件如下:
1 //建立匹配请求,并添加判断语句 2 NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Bowtie"]; 3 NSString *firstTitle = [self.segmentedControl titleForSegmentAtIndex:0]; 4 request.predicate = [NSPredicate predicateWithFormat:@"searchKey == %@", firstTitle]; 5 NSArray *results = [self.managedContext executeFetchRequest:request error:nil]; 6 self.currentBowtie = results.firstObject;
1 //对图片保存进行处理 2 NSEntityDescription *entity = [NSEntityDescription entityForName:@"Bowtie" inManagedObjectContext:self.managedContext]; 3 Bowtie *bowtie = [[Bowtie alloc] initWithEntity:entity insertIntoManagedObjectContext:self.managedContext]; 4 bowtie.photoData = UIImagePNGRepresentation([UIImage imageNamed:dict[@"imageName"]]);
标签:
原文地址:http://www.cnblogs.com/jackma86/p/5131338.html