1

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

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

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

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

它也有效。我的问题是它只适用于可见单元格。

我应该如何加载所有行?

4

1 回答 1

0

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

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

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

于 2013-01-16T09:00:24.117 回答