代码之家  ›  专栏  ›  技术社区  ›  GuessWho

swift中的减号字符(无法读取数据)

  •  1
  • GuessWho  · 技术社区  · 6 年前

    面对一些奇怪的事情。得到了表达式:

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

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

    as? String ?? "\u{2212}" ).

    所以我知道如何解决这个问题,但我很感兴趣为什么会这样?

    0 回复  |  直到 6 年前