2011-08-08 62 views
3

我想使用[myTable numberofRowsInSection:1]獲取UITableView中的行數,並且總是得到2147483647.無論實際顯示多少行。我想要做的就是獲取數字行中的數字,該數字將在給定數據源的表中顯示。數據填充正常。UITableView總是返回2147483647

+1

在TableView中是否有多個部分?節號是0索引 – Devraj

回答

18

如果您只有一個部分,那麼您的部分索引爲0

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

+0

試過一天前它總是返回零....但是,感謝NSINtergerMax提示。我想我可能只是在這一點上做一個更加骯髒的黑客攻擊......花費太多時間在一個微小的UI上。 – mdominick

3

指數會從0開始, 因此,如果你只有一個部分,你必須寫

​​
3

如果你只有一個部分則第索引從0開始。

[yourTableNAme numberofRowsInSection:0];