UITableView始终返回2147483647

时间:2011-08-08 04:44:12

标签: iphone objective-c ios cocoa-touch

我试图使用[myTable numberofRowsInSection:1]获取UITableView中的行数,并且我总是得到2147483647.无论实际显示多少行。我想要做的就是得到一个数字,用于给定数据源的表格中显示的数字行。数据填充得很好。

3 个答案:

答案 0 :(得分:18)

如果您只有一个部分,那么您的部分索引为0

您收到的价值是: 2147483647 = NSIntegerMax = NSNotFound

答案 1 :(得分:3)

索引将从0开始, 因此,如果你只有一个部分,你必须写

[myTable numberofRowsInSection:0]; 

答案 2 :(得分:3)

如果您只有一个部分,则部分索引从0开始。

[yourTableNAme numberofRowsInSection:0];