我在CoreData中有一个用于排序的属性,它是一个NSNumber。目前,其中的所有值都是NSNumbers,代表整数,即1,2,3,4等。
但是,我现在有理由添加一些带有中间值的NSManagedObjects
。是否可以在CoreData中的属性中存储十进制数据类型为NSNumber?
例如,我可能有一个排序顺序为1的托管对象,另一个排序顺序为2.我希望在两者之间移动一个,并给它一个1.5的排序顺序。
这是允许的吗?
提前感谢任何建议。
答案 0 :(得分:2)
基本上,核心数据支持由NSNumber
decimal
由NSDecimalNumber
您必须在Core Data模型中选择适当的属性类型