使用 Swift 保存文本字段数据 2

Save text field data with Swift 2

如何使用 Swift 2.0 保存文本字段内容?

我尝试使用这个:

@IBOutlet weak var MyTextField: UITextField! 
@IBOutlet weak var MyLabel: UILabel! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    let stringKey = NSUserDefaults.standardUserDefaults() 
    MyLabel.text = stringKey.stringForKey("savedString­Key") 
} 


@IBAction func saveText(sender: AnyObject) { 
    let myText = MyTextField.text; 
    NSUserDefaults.standardUserDefaults().se­tObject(myText, forKey: "savedStringKey") 

    NSUserDefaults.standardUserDefaults().sy­nchronize()
}

但是 Xcode 7 returns 一个错误,因为我认为代码与 Xcode 6.

有点不同

编辑后..好像您使用的是 NSTextFiled 而不是 UItextField..在 NSTextField 中,文本 属性 不存在..您需要使用 stringValue

myLabel.stringValue = "Your String"