我刚遇到问题。我使用NSUserDefaults以这种方式存储用户设置:
ChrW(&H25A1)
它工作得很好......直到现在。现在我无法保存,删除或编辑存储中的数据。每个方法都返回//Crete obj
let settings = NSUserDefaults.standardUserDefaults()
//Saving the data
settings.setObject("myValue", forKey: "number")
settings.synchronize()
//Getting the data
if let val = settings.objectForKey("number") as? String {
print("you have value in storage")
}
//Delete the data
settings.removeObjectForKey("number")
,但NSUserDefaults中的值不会更改。它总是让我今天早上保存下来的一个值。我恢复了最后的提交,但它没有帮助我。我在模拟器上重新安装了应用程序,但它也没有帮助。它总是返回相同的值。
我该怎么办?