【发布时间】:2011-10-18 08:32:21
【问题描述】:
我有 n 个部分(已知数量)和 X 行在每个部分(未知数量。每一行都有一个 UITextField。当用户点击“完成”按钮时,我想遍历每个单元格并使用UITextField。如果测试通过,每个单元格中的数据被写入数据库。如果没有,则显示 UIAlert。循环遍历行的最佳方法是什么,如果有更优雅的解决方案,请提供建议。
【问题讨论】:
-
不要这样做(可能的例外是您有一个小表格,并且已将单元格定义为不可重用)。使用 tableviews 的推荐方法是在单独的 model 中维护状态。 当用户进行更改时,您可以使用更改更新该模型,方法是将处理程序添加到每个字段的
editDidEnd或类似方法。然后当“完成”时,您正在检查您的自定义模型数据 - 不需要显示的字段。
标签: ios uitableview