UITableView всегда возвращает 2147483647 - PullRequest
3 голосов
/ 08 августа 2011

Я пытаюсь получить количество строк в UITableView, используя [myTable numberofRowsInSection: 1], и я всегда получаю 2147483647. Независимо от того, сколько строк на самом деле отображается. Все, что я хочу сделать, это получить номер для числовых строк, которые будут отображаться в таблице с учетом источника данных. Данные заполняются нормально.

Ответы [ 3 ]

18 голосов
/ 08 августа 2011

Если у вас есть только один раздел, то индекс вашего раздела равен 0.

Значение, которое вы получаете: 2147483647 = NSIntegerMax = NSNotFound

3 голосов
/ 08 августа 2011

Если у вас есть только один раздел, то индекс раздела начинается с 0.

[yourTableNAme numberofRowsInSection:0]; 
3 голосов
/ 08 августа 2011

index будет начинаться с 0, следовательно, если у вас есть только один раздел, вы должны написать

[myTable numberofRowsInSection:0]; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...