从tableview中的所有行加载数据

时间:2013-01-16 08:36:25

标签: ios objective-c uitableview

我在尝试从tableview的所有行加载数据时遇到了麻烦。我做了这个循环来访问行:

 for (NSInteger i = 0; i < [tblPeticiones numberOfRowsInSection:0]; i++)

效果很好。当我尝试获取每行的子视图时出现问题。我使用这段代码:

NSArray *n=[[tblPeticiones cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0]] subviews];

它也有效。我的问题是它只适用于可见细胞。

我该如何加载所有行?

1 个答案:

答案 0 :(得分:0)

您正试图(ab-)使用表格视图单元格作为数据源,这不是一个好主意。

将数据存储在数组中(例如,包含每行所有信息的字典数组),并将此数组用作表视图的数据源。

然后您可以独立于视图访问所有数据。