【发布时间】:2019-07-12 12:17:45
【问题描述】:
我是 swift 的初学者,我正在尝试完成我的第一个应用程序。 当我输入代码时,它显示了这个:
无法将“NSDate”类型的值分配给“日期”类型?
在
newBirthday.birthdate = birthdate as NSDate
我尝试编写语句以使该行代码工作,但它不会。现在我每次运行它,我都会得到 6 个错误。
let newBirthday = Birthday(context: context)
newBirthday.firstName = firstName
newBirthday.lastName = lastName
newBirthday.birthdayGift = birthdayGift
newBirthday.birthdate = birthdate as NSDate
newBirthday.birthdayID = UUID().uuidString
【问题讨论】:
-
你为什么要使用
as NSDate? -
birthdate是日期对象还是字符串值? -
显示您的
Birthday的结构。我认为您已将Date类型分配给birthdate。 -
我想你会得到一些东西here
标签: ios swift date swift4 nsdate