我对核心数据和iphone编程很新.也许这是一个明显的答案,所以如果有人能指出我的教程或其他资源,我们非常感谢!我有一个十进制类型的核心数据实体,因为它处理货币,我读过的所有内容都说在处理货币时使用NSDecimalNumber.话虽这么说,我不能为我的生活弄清楚如何在插入新对象时设置值.这就是我所拥有的
NSManagedObjectContext *moc = [self.fetchedResultsController managedObjectContext];
Envelope *envelope = [NSEntityDescription insertNewObjectForEntityForName:@"Envelope"
inManagedObjectContext:moc];
[envelope setValue:@"Envelope 1" forKey:@"name"];
NSDecimalNumber *budgetNumber = [NSDecimalNumber decimalNumberWithDecimal:1.00];
[envelope setValue:budgetNumber forKey:@"budget"];
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?提前致谢!