2013-06-24 1 views
1

У меня есть tableview с 6 ячейками, которые видны на view. Всего 10 клеток. Когда я пытаюсь прокрутить вниз, симулятор автоматически завершается с исключением. Может ли кто-нибудь помочь?Прокручиваемый вид стола в Objective C

Я много раз просматривал Интернет по этой проблеме, но не был успешным.

я получаю следующее исключение:

исключение 'NSRangeException', причина: "* - [NSMutableArray objectAtIndex]: индекс 10 за пределами [0 .. 1]

Вот мой код для делегата метода:

- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:@"cell"]; 
    if(cell == nil) { 
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"cell"]; 
     cell.textLabel.text = [tableData objectAtIndex:indexPath.row]; 
    } 
    return cell; 
} 
+3

Пожалуйста, покажите нам какой-нибудь код. – Mirco

+2

Какое значение вы возвращаете в свой метод делегата '- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section' ?? – mohkhan

+0

Покажите нам ваши методы DataSource для Tableview – NightFury

ответ

0

Проверьте свой массив. Он имеет 9 значений. И ваша таблица пытается получить 10-й индекс в вашем массиве.