快速减号(无法读取数据)

时间:2018-06-29 09:26:13

标签: swift xcode

遇到一些奇怪的事情。得到表达式:

UserDefaults.standard.object(forKey: "kpk_name") as? String ?? "-"

不存在首选项时,我希望得到字符串"-",但结果是“无法读取数据”。

如果我将表达式的null部分更改为任何其他String,则一切正常。 (例如... ... as? String ?? "\u{2212}")。

所以我知道如何解决问题,但是我很有趣为什么会发生这种情况?

0 个答案:

没有答案