我正在关注THIS教程并在 09:42 他以这样的方式添加NSUserDefaults
:
但是当我尝试搜索这个电话时,我得到了这样的话:
它已在 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()
}
}
我收到错误。
像我的第一个错误是:
它建议像这样添加代码,所以我这样做了:
var name = AnyObject?{
get {
return NSUserDefaults.standardUserDefaults().objectForKey("name")
}
set{
NSUserDefaults.standardUserDefaults().setObject(newValue!, forKey: "name")
NSUserDefaults.standardUserDefaults().synchronize()
}
}()
但它再次发生就像删除()
一样,再次添加()
并在最后一行继续。
此问题的任何解决方案?
答案 0 :(得分:1)
将var name = AnyObject?
更改为var name : AnyObject?