Swift 如何更新数据模型以防止tableview单元格重复数据?

Swift 如何更新数据模型以防止tableview单元格重复数据?,swift,xcode,tableview,Swift,Xcode,Tableview,我在表视图中有一个表单,从PHP中提取数据。我使用可重复使用的单元格,每个单元格内都有textfield(300个单元格)。问题是当我向下滚动页面时,文本字段中的数据会重复。我试图做的是更新单元格数据以防止重复。如何更改数据中的值?(例如“单位=0改为单位=50)?这样做会防止重复数据吗?这会重复,因为单元格是重复使用的。您应该保存textfield的每个当前编辑内容,并将其设置在tableCellForRow中。我理解您的意思。但是您如何保存它?我在想有一种方法可以更新我的数据模型。正如我所见


我在表视图中有一个表单,从PHP中提取数据。我使用可重复使用的单元格,每个单元格内都有textfield(300个单元格)。问题是当我向下滚动页面时,文本字段中的数据会重复。我试图做的是更新单元格数据以防止重复。如何更改数据中的值?(例如“单位=0改为单位=50)?这样做会防止重复数据吗?

这会重复,因为单元格是重复使用的。您应该保存textfield的每个当前编辑内容,并将其设置在tableCellForRow中。

我理解您的意思。但是您如何保存它?我在想有一种方法可以更新我的数据模型。正如我所见,您可以提取数据并显示到您的表格中eView和use可以正确编辑它吗?如果这是真的,您可以创建一个变量来跟踪编辑状态,并检查编辑状态以在cellForRowAtIndex``let configItem=IsEdit?editedItems[indexPath.row]:items[indexPath.row]…cell.config(configItem)中显示所需的值```哦,如何以及何时保存更新数据?每次用户更改文本字段中的值时,或者当用户点击某个按钮时…?您必须将当前编辑文本保存在某个位置,然后当单元格加载时,只需将保存的文本分配回文本字段