UserDefaults.standard.string = nil不起作用

问题描述

在下面的代码中,UserDefaults.standard.string(forKey:“ LAST_SEEN”)返回nil,但是它永远不会进入if块。有人知道为什么吗?

let lastSeen = UserDefaults.standard.string(forKey: "LAST_SEEN")
let Now = Date().currentUTCTimeZoneDate(format: "YYYY-MM-dd")
if (lastSeen == nil || (lastSeen != Now)) {
  UserDefaults.standard.set(Now,forKey: "LAST_SEEN")
  MUser.sharedInstance.saveStreak()
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)