我知道这是一个基本问题,但我有点困惑,所以我希望你能帮助我。我有一个包含多个动态tableview单元格的tableview,在每个tableviewcell里面我有多个textfields。每个单元格都有不同的标签和文本字段,我想要访问uitextfields值,你可以想象。我的问题是,我没有使用IBoutlet的文本字段(它将是大量的IBoutlets)...我正在使用 - (void)textFieldDidEndEditing:(UITextField *)textField ...但我不能似乎在IB中建立了正确的连接,这是我的代码:
-(void) textFieldDidEndEditing:(UITextField *)textField
{
if (textField == [self.view viewWithTag:102]) {
[textField resignFirstResponder];
}
在此之后,我是否必须将相应的UItexfield(和所有文本字段)连接到自己?然后,我是否必须使用编辑结束事件?...
此致
答案 0 :(得分:2)
我想这个问题的答案是另一个问题:你想用用户输入的文字做什么?
我假设你有一些你想要存储数据的数据模型。
如果是这样,那么当调用此函数时,您需要获取textField中已有的文本,并在输入时立即将其保存到数据模型中。
例如,您可以访问输入的文本:
-(void) textFieldDidEndEditing:(UITextField *)textField
{
if (textField == [self.view viewWithTag:102])
{
[textField resignFirstResponder];
yourDataModel.stringToSave = textField.text;
}
}