“Expected Declaration” Error in Swift in userDefaults

房东的猫 提交于 2019-12-07 10:59:03

问题


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!


回答1:


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")


    }


来源:https://stackoverflow.com/questions/29954052/expected-declaration-error-in-swift-in-userdefaults

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!