2

我创建了一个表单,其中包含许多文本字段,这些字段保存到 NSStrings,然后在应用程序中更深入地使用。

目前,如果您在 GUI 键盘上按下回车键(完成),键盘将被关闭,文本字段中的数据将保存到其 NSString。同样,如果触摸背景,也会发生同样的情况。

但是,如果我触摸另一个文本字段,而没有先执行上述任何操作,则不会保存变量。有没有办法做到这一点?当特定文本字段释放第一响应者时,也许一种执行操作的方法?

4

1 回答 1

1

您的问题的最佳解决方案就是使用

-(void)textFieldDidEndEditing:(UITextField *)textField 

然后您可以在每次失去焦点时访问 textField 并将 textFields 文本存储在适当的字符串中。

于 2012-09-10T21:22:52.113 回答