我的文本字段没有保存。我的代码在下面列出。谢谢
class ViewController: UIViewController,UITextFieldDelegate {
@IBOutlet weak var textext: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func savesavesave(_ sender: Any) {
let myText = textext.text
UserDefaults.standard.set(myText, forKey: "myKey")
}
最佳答案
确保您的文本字段不是第一响应者。例如,您可以在保存之前调用以下代码:
@IBAction func savesavesave(_ sender: Any) {
textext.resignFirstResponder()
let myText = textext.text
UserDefaults.standard.set(myText, forKey: "myKey")
}
关于ios - swift 3中的uitextfield不保存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41021949/