我想向UserDefaults.standard发布并检索一个Date对象。目前,我使用
然而,当我这样做时,我收到一个错误信息:
UserDefaults.standard.set(firstDate, forKey: "Date")
发布日期对象,并使用inDate = UserDefaults.standard.object(forKey: "Date")
检索它,其中inDate
之前被声明为一个Date对象。然而,当我这样做时,我收到一个错误信息:
Cannot assign value of type 'Date' to type 'Any'
。如果我试图将其强制转换为Date类型,程序会崩溃。如果我以有条件的方式(as?
)进行强制转换,则inDate
会变成nil。非常感谢您的帮助。