【发布时间】:2016-10-19 11:33:07
【问题描述】:
我正在尝试让 UserDefaults 在 Xcode8/Swift 3 中工作,但不断收到以下错误:
类型“UserDefaults”没有成员“标准”
我的代码:
let defaults = UserDefaults.standard
defaults.set("value", forKey: "myKey")
【问题讨论】:
-
该代码在我的 Xcode 8 中编译没有错误。您是否在项目的某处定义了另一个 UserDefaults 类型?
-
我的一个同事遇到了类似的问题,通过重新下载xcode解决了。
-
我没有在我的项目中定义另一个 UserDefaults,我在另一个项目中也得到了相同的代码,它编译没有错误......我会尝试重新下载 xcode
-
如果你在 Xcode 中 cmd-click
UserDefaults,它会显示什么? -
我刚刚发现在我的项目中确实定义了一个自定义 UserDefault 类型。很确定不是我自己添加的,可能是我的同事之一。我的愚蠢错误,感谢您的帮助!