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

nsUserDefaults多值为零

  •  0
  • netshark1000  · 技术社区  · 6 年前

    有人能告诉我,如果我问的话,为什么我会得零吗?

    let stage = UserDefaults.standard.dictionary(forKey: "stageSelection")
    

    我的用户默认值?有一个默认值,我还更改了设置中的值。设置屏幕工作正常-我的问题是无法查询所选值。

    enter image description here

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  0
  •   Gereon    6 年前

    您正在查询字典值,但只有一个字符串存储在 UserDefaults .

    使用 let stage = UserDefaults.standard.string(forKey: "stageSelection")