我创建了一个包含许多文本字段的表单,这些字段保存到NSStrings,然后在应用程序中更深入地使用。
目前,如果您点击GUI键盘上的返回键(完成),键盘将被解除,文本字段中的数据将保存到其NSString中。同样,如果触摸背景,则会发生相同的情况。
但是,如果我触摸另一个文本字段,而不先执行上述操作之一,则不会保存该变量。有没有办法做到这一点?也许是一种在特定文本字段释放第一响应者时执行操作的方法吗?
答案 0 :(得分:1)
您的问题的最佳解决方案就是使用
-(void)textFieldDidEndEditing:(UITextField *)textField
然后你可以访问textField并在每次焦点丢失时将textFields文本存储在相应的字符串中。