Ios NSUserDefaults类的问题
我正在学习教程,在09:42他添加了Ios NSUserDefaults类的问题,ios,swift,xcode6,nsuserdefaults,Ios,Swift,Xcode6,Nsuserdefaults,我正在学习教程,在09:42他添加了NSUserDefaults以这种方式调用: 但当我试图搜索这个电话时,我得到了如下结果: 它在xcode_6.1_beta_2.1中被删除 当我试图写它时: var name = AnyObject?{ get { return NSUserDefaults.standardUserDefaults().objectForKey("name") } set{ NSUserDefaults.stand
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()
}
}()
但它会像删除()
一样再次发生,然后再次添加()
,并在最后一行继续
此问题的任何解决方案?将
var name=AnyObject?
更改为var name:AnyObject?
您遇到了什么错误?我已更新了问题我添加了实际教程中的屏幕截图,显示了当前代码:)