【发布时间】:2015-02-24 17:26:34
【问题描述】:
当我到达带有此代码的页面时:
override func viewDidLoad() {
super.viewDidLoad()
//Load Upgrades
let FourthDefaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
var upgrades = FourthDefaults.valueForKey("Upgrades")?.integerValue
FourthDefaults.synchronize()
Upgrades = upgrades!
}
我收到一个 EXC_BAD_INSTRUCTIONS 错误:
Upgrades = upgrades!
如果这有帮助,这是我的保存方法。
let FourthDefaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
FourthDefaults.setObject(Upgrades, forKey: "Upgrades")
FourthDefaults.synchronize()
额外信息:仅当我在保存之前加载此代码时才会发生这种情况。否则它工作正常。
如果您知道如何解决此问题,请回复。谢谢!
【问题讨论】: