我试图将文本字段中的某些值存储为双精度和浮点数,但我无法解决上述错误。
我已经定义了属性以匹配cordata数据库中的属性:
@NSManaged var custjobcost: Double
当我映射属性以保存它们时,我使用以下代码,但它不接受它 - 在运行时,我得到上面指出的错误。
newItem.custjobcost = (textfield.text as NSString).doubleValue
我也有同样的事情,但是使用float和floatvalue。
答案 0 :(得分:1)
试试这个
newItem.custjobcost = textfield.text.bridgeToObjectiveC().doubleValue