How can I save text field content with Swift 2.0?
I try to use this:
@IBOutlet weak var MyTextField: UITextField!
@IBOutlet weak var MyLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let stringKey = NSUserDefaults.standardUserDefaults()
MyLabel.text = stringKey.stringForKey("savedStringKey")
}
@IBAction func saveText(sender: AnyObject) {
let myText = MyTextField.text;
NSUserDefaults.standardUserDefaults().setObject(myText, forKey: "savedStringKey")
NSUserDefaults.standardUserDefaults().synchronize()
}
but Xcode 7 returns an error because I think the code is little bit different from Xcode 6.
After your edit..seems like you are using NSTextFiled
not UItextField
..In NSTextField
, text property doesn't exist ..you need to use stringValue
myLabel.stringValue = "Your String"