从表单类型单元格获取数据

时间:2014-09-20 08:53:06

标签: ios objective-c uitableview

我有一个表格视图,其中列出了联系人。点击编辑单元格重新加载并将标签显示为文本输入。我需要在右上方有保存按钮,所以当我点击保存时如何从Cell获取更新的输入?由于动作是从外部触发的,我需要向单元格发送一些信息。

目前我正在使用cellForRowAtIndexPath和访问单元格属性来获取数据。

CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"id "forIndexPath:editCellIdx];
NSString *input 1 = cell.labelOne.text; ... and so on

还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以将编辑的数据保存在NSMutableDictionary或NSMutableArray中。然后重新加载tableview数据。

您可以从以下方法获取已编辑的文本字段文本

- (void)textFieldDidEndEditing:(UITextField *)textField
{
   NSString *cellEditedText = textField.text;
  // save this text in dictionary or array. 
}

- (void)saveData
{
  [tableview reloadData];
}