在我正在开发的测试iPhone应用程序中,我正在尝试在我的Core Data模型中设置float字段的值。即使我的方法中指定的数据类型都是浮点数并且模型中的数据类型是浮点数,编译器也会给出一个不兼容的类型错误。
这是我使用Core Data而不是SQLite 3的第一个项目。
- (void)insertNewObject:(NSString *)titleTxt withAmount:(float)amount andDueDate:(NSDate *)due {
[newManagedObject setValue:amount forKey:@"amountDue"];
答案 0 :(得分:3)
你必须使用浮点数制作一个NSNumber。