Я новичок в основных данных и программировании для 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"];
Что я здесь делаю не так? заранее спасибо!