如何在Core Data / iPhone中处理浮动?

时间:2011-02-16 08:42:53

标签: core-data ios4

由于本教程,我最近开始使用Core Data: http://www.techotopia.com/index.php/An_iPhone_OS_Core_Data_Tutorial

我的问题是关于处理String以外的类型。 例如,让我们说我想添加到现有字段(名称,地址和电话:这些都是示例中的字符串),我希望在我的实体中成为浮动的权重。

如何更改代码来处理float而不是String?

我已经尝试将其中一个字段更改为在我的实体中浮动。首先让代码保持原样,然后程序崩溃了。然后我尝试在某些方面调整代码,但它没有用。我觉得这一定很简单,但我做不到。

感谢任何提示。

1 个答案:

答案 0 :(得分:2)

你应该使用NSNumber浮动(并使用[myNumber floatValue]访问它) 您不能在CoreData实体中使用原始值 - 仅使用对象。 (NSString,NSDate,NSNumber,NSData ......)

希望这有帮助。