NSUserDefaults standardUserDefaults在iOS8中不起作用

ger*_*ard 6 nsuserdefaults swift ios8

在iOS8中,NSUserDefaults似乎对我不起作用.当我运行一个简单的代码时,它会崩溃并指向setDouble调用该行的错误:

线程1:EXC_BAD_ACCESS(代码= 1,地址= 0xffffffffc)

代码:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
  let defs = NSUserDefaults.standardUserDefaults()
  defs.setDouble(2.5, forKey: "foo")

  return true
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Mag*_*nas 0

当我第一次升级到 beta 3 时,我遇到了同样的错误,但通过清理我的项目解决了它。

尝试“产品 - 清洁”

为我工作,但不知道真正的问题是什么。