Dharmesh Kheni
Dharmesh Kheni

Reputation: 71862

Issue with NSUserDefaults Class

I am following THIS tutorial and at 09:42 He add NSUserDefaults call this way :

enter image description here

But when I try to search this call I got Like this :

enter image description here

It is removed in xcode_6.1_beta_2.1?

When I try to written It :

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

I am getting errors.

Like my First error is :

enter image description here

It it suggest to add code like this way so I did this :

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

But It happens again Like Delete () this and again Add () And continue at last line.

Any Solution for this issue?

Upvotes: 1

Views: 97

Answers (1)

YogevSitton
YogevSitton

Reputation: 10108

Change var name = AnyObject? to var name : AnyObject?

enter image description here

Upvotes: 2

Related Questions