Error "Expected Declaration" in Swift in userDefaults

I am trying to save placeHolderValue in NSUserDefaults, but I get the expected declaration error in the third line.

 let placeHolderValue = 1000
 var userDefaults = NSUserDefaults.standardUserDefaults()
 userDefaults.setValue(placeHolderValue, forKey: "placeholder")
 userDefaults.synchronize()

I searched everywhere and cannot find someone with a similar problem. What am I doing wrong? Thank you

+4
source share
1 answer

I think I did not have the code above inside the function. As soon as I placed it inside the function in the declaration of my class, everything went smoothly:

func test() {

    let placeHolderValue = 1000
    var userDefaults = NSUserDefaults.standardUserDefaults()
    userDefaults.setInteger(placeHolderValue, forKey: "placeholder")


    }
+3
source

All Articles