Swift核心数据双精度’;我不接受十进制数字

Swift核心数据双精度’;我不接受十进制数字,swift,core-data,double,decimal,Swift,Core Data,Double,Decimal,在Swift应用程序中,我有一个值介于0和2之间的变量,默认值为0.3 用户可以稍后更改此值。它是一个双精度变量,既有我在应用程序中使用的变量,也有核心数据中相应的属性 由于某些原因,核心数据中的默认值不能设置为十进制数。因此,我使用一种变通方法,将默认值设置为3,并在应用程序中计算内容,但我的想法很容易出错 如何将核心数据双精度的默认值设置为十进制值?为什么Xcode不接受双精度?UI是否有任何错误消息或问题?没有xcode,但coredata实体中的属性没有。除此之外,没有错误或问题。编辑x

在Swift应用程序中,我有一个值介于0和2之间的变量,默认值为0.3

用户可以稍后更改此值。它是一个双精度变量,既有我在应用程序中使用的变量,也有核心数据中相应的属性

由于某些原因,核心数据中的默认值不能设置为十进制数。因此,我使用一种变通方法,将默认值设置为3,并在应用程序中计算内容,但我的想法很容易出错


如何将核心数据双精度的默认值设置为十进制值?

为什么Xcode不接受双精度?UI是否有任何错误消息或问题?没有xcode,但coredata实体中的属性没有。除此之外,没有错误或问题。编辑
xcdatamodeld
文件,您可以在其中设置包含小数点的默认值。为什么Xcode不接受双精度?UI是否有任何错误消息或问题?没有xcode,但coredata实体中的属性没有。除此之外,没有错误或问题。编辑
xcdatamodeld
文件,您可以在其中设置包含小数点的默认值。