我正在尝试在核心数据应用程序中使用来自 UIPicker 的值。
选择器中填充了实体 B(类别)中的项目。
我想让实体 A 中的记录使用实体 B 中的选定项目。
我可以加载选择器,通过记录,我可以看到选择器的值,例如:
猫是保险,
猫是旅行。
cat 是与主要实体(费用)的关系,我不知道如何将一个与另一个联系起来。
我一直在尝试其中一些:
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
//NSString *cat = [expense valueForKey:@"category"];
//NSLog(@"cat is %@", cat);
NSString *cat2 = ((SPCategory *)[allCategories objectAtIndex:row]).name;
NSLog(@"cat2 is %@", cat2); << this works I can see the cat name.
self.expense.category.name = ((SPCategory *)[allCategories objectAtIndex:row]).name;
NSLog(@"category is %@", self.expense.category.name );
//categoryTextField.rightTextField.text = [self.expense valueForKey:@"category"];
}
谢谢你的帮助..