ios - "Expected Declaration"userDefaults 中的 Swift 错误

标签 ios swift nsuserdefaults

我试图将 placeHolderValue 保存在 NSUserDefaults 中,但我在第三行收到预期的声明错误。

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

我到处找,找不到有类似问题的人。我究竟做错了什么?谢谢!

最佳答案

我想我在函数中没有上面的代码。一旦我将它放在我的类声明中的一个函数中,一切都会顺利进行:

func test() {

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


    }

关于ios - "Expected Declaration"userDefaults 中的 Swift 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29954052/

相关文章:

ios - 关于如何在 iOS 中创建编码用户界面的提示

Swift Scheduler 滞后?

swift - SKScene 在空闲时变得无响应

ios - 在 IOS 中,在 "Edit Mode"中,如何将带有单元格的新部分添加到静态 UITableView?

javascript - 在目标设备上读取由 UIAutomation 的 UIAApplication.setPreferencesValueForKey() 设置的首选项?

objective-c - 从 NSArray 获取字符串,使用 NSUserDefaults 保存

swift - 启用 App SandBox 会导致获取 UserDefault 字典值时崩溃

iOS 访问属性的公共(public)方法

ios - AFNetworking 3.0 状态代码

ios - reloadItemsAtIndexPaths 上的 Collection View 崩溃