Reputation: 881
I am trying to save the placeHolderValue in NSUserDefaults, but I am getting an expected declaration error in the third line.
let placeHolderValue = 1000
var userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setValue(placeHolderValue, forKey: "placeholder")
userDefaults.synchronize()
I've looked everywhere and can't find someone with a similar problem. What am I doing wrong? Thanks!
Upvotes: 4
Views: 2513
Reputation: 881
I think I didn't have the code above within a function. Once I placed it inside a function within my class declaration everything ran smoothly:
func test() {
let placeHolderValue = 1000
var userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setInteger(placeHolderValue, forKey: "placeholder")
}
Upvotes: 4