【发布时间】:2018-07-16 15:02:22
【问题描述】:
我想向 UserDefaults.standard 发布和检索 Date 对象。截至目前,我使用UserDefaults.standard.set(firstDate, forKey: "Date") 发布日期对象并使用inDate = UserDefaults.standard.object(forKey: "Date") 检索它,其中inDate 先前被声明为日期对象。
但是,当我这样做时,我得到
Cannot assign value of type 'Date' to type 'Any' 如果我尝试转换为 as! 日期类型程序崩溃,如果我有条件地这样做 (as?),inDate 就是零。非常感谢任何帮助。
【问题讨论】:
-
你确定 firstDate 是一个 Date 对象吗?
-
您在访问
Date时遇到了问题。它是从UserDefaults还是从CoreData检索它?
标签: swift date userdefaults