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