gpt4 book ai didi

swift - 如何在编辑时保存 textField.text

转载 作者:行者123 更新时间:2023-11-28 06:59:57 25 4
gpt4 key购买 nike

我想在编辑时保存 textField.text。如果我在编辑时点击保存按钮并调用 savePressed 函数(在调用 textFieldShouldEditing 函数之前),textField 无法获取 self.name 数据。如果在调用 textFieldShouldEndEditing 函数之前调用 savePressed 函数,您能告诉我如何保存数据吗?

func textFieldShouldEndEditing(textField: UITextField) -> Bool {  //delegate method

self.name = textField.text

return true
}

func textFieldShouldReturn(textField: UITextField) -> Bool { //delegate method

textField.resignFirstResponder()

return true
}

func savePressed(sender: UIButton){
var parameters = [
"id": currentUserId,
"name": name
]
Alamofire.request(.POST, uri.usersApi + "/save_profile", parameters: parameters as? [String : AnyObject], encoding: .JSON)
.responseJSON { (request, response, data, error) in
var jsonObj = JSON(data!)
}

fetchData()
self.dismissViewControllerAnimated(true, completion: nil)
}

最佳答案

通过使用以下代码,我已经解决了这个问题。我提到了这个。 Textfield shouldchangecharactersinrange swift

textField.addTarget(self, action: "didChangeText:", forControlEvents: .EditingChanged)
func didChangeText(textField:UITextField) {
}

关于swift - 如何在编辑时保存 textField.text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32281936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com