NSUserDefaults类的问题

时间:2014-11-03 07:17:24

标签: ios swift xcode6 nsuserdefaults

我正在关注THIS教程并在 09:42 他以这样的方式添加NSUserDefaults

enter image description here

但是当我尝试搜索这个电话时,我得到了这样的话:

enter image description here

它已在 xcode_6.1_beta_2.1

中删除

当我尝试写它时:

var name = AnyObject?{
    get {
        return NSUserDefaults.standardUserDefaults().objectForKey("name")
    }
    set{
        NSUserDefaults.standardUserDefaults().setObject(newValue!, forKey: "name")
        NSUserDefaults.standardUserDefaults().synchronize()
    }
}

我收到错误。

像我的第一个错误是:

enter image description here

它建议像这样添加代码,所以我这样做了:

    var name = AnyObject?{
    get {
        return NSUserDefaults.standardUserDefaults().objectForKey("name")
    }
    set{
        NSUserDefaults.standardUserDefaults().setObject(newValue!, forKey: "name")
        NSUserDefaults.standardUserDefaults().synchronize()
    }
}()

但它再次发生就像删除()一样,再次添加()并在最后一行继续。

此问题的任何解决方案?

1 个答案:

答案 0 :(得分:1)

var name = AnyObject?更改为var name : AnyObject?

enter image description here