嗨,我已经有这个问题了很长一段时间。 当我在tableview上显示值时,它将在第一轮时正确,但是当我滚动屏幕并重新打开时,数据将显示在错误的行中。
这是我用来显示信息的代码。 数据是一个二维数组, r 是行号, i 只是和指示
textField.text = data[r][i + 1]
例如问题: 第0行原始文本显示5 当它关闭屏幕并重新开启时 第0行中的文本字段重置为1,第2行中的文本字段(有时是另一行)在应该显示1时显示为5.
答案 0 :(得分:0)
你应该使用indexPath.section
作为[r]而indexPath.row
作为[i + 1]而不是你的自定义变量