从UITableView获取数据

时间:2010-04-06 18:34:12

标签: iphone

我有一些自定义的UITableViewCells -

http://img11.imageshack.us/i/customfacilitiescell.png/

添加到此UIViewController -

http://img189.imageshack.us/i/facilitycontroller.png/

现在,点击控制器中的按钮,我想获得控制器中所有UISwitch的开/关状态。

谢谢,
Teja公司

1 个答案:

答案 0 :(得分:1)

简单回答:您不应该在视图中存储模型数据。这是一个普遍好主意,但在处理UITableViews时绝对必须。否则,只要单元格在屏幕上滚动,您的数据就会丢失。

将交换机的开/关状态存储在模型对象(例如可变数组)中,并使用此数据更新UI(反之亦然,当用户在UI中进行更改时更新模型)。