如何使用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("savedStringKey")
}
@IBAction func saveText(sender: AnyObject) {
let myText = MyTextField.text;
NSUserDefaults.standardUserDefaults().setObject(myText, forKey: "savedStringKey")
NSUserDefaults.standardUserDefaults().synchronize()
}
但Xcode 7返回错误,因为我认为代码与Xcode 6略有不同。
答案 0 :(得分:1)
在您进行修改后......似乎您正在使用NSTextFiled
而不是UItextField
..在NSTextField
中,文字属性不存在..您需要使用stringValue
myLabel.stringValue = "Your String"