从tableview获取数据并存储到sqlite数据库

时间:2012-11-27 16:56:23

标签: iphone ios uitableview nsarray

我有一个包含Tableview和自定义单元格的表单,其中包含许多文本字段,Label和textViews.If用户填写所有字段并且他想要保存表单然后如何在我的Button单击方法上获取所有字段值?

如果有人能通过向我展示如何做到这一点,我将非常感激。

2 个答案:

答案 0 :(得分:1)

//从行和部分

获取单元格的路径
-(void)btnClick
{
    NSIndexPath *path = [NSIndexPath indexPathForRow:0 inSection:0];
    customTxtField *cellCustomTxtField  = (customTxtField *)[mytableview cellForRowAtIndexPath:path];
    NSString *str =  cellCustomTxtField.text1.text;
}

答案 1 :(得分:0)

不要等到按钮单击事件才能检索单元格内容。因为单元格被重用(例如,在滚动期间),所以不会保留每个单元格中的值。

随着单元格值的更改,通过使tableViewController成为相应输入字段的委托来更新驱动表的模型。

例如,将tableViewController设为textField委托,并在用户输入数据时更新模型。要区分tableViewController中的textFields,请在创建单元格时为每个textField分配一个标记(即tableView:cellForRowAtIndexPath)。