Мой табличный сбой при прокрутке - PullRequest
2 голосов
/ 21 сентября 2011

Я не понимаю ... мне удается заполнить мое табличное представление, но когда я прокручиваю его, происходит сбой без сообщения ..

я создаю tabQuestion с NSMutablearray, а затем добавляю его в мой делегат: cellForRowAtIndexPath

NSDictionary    *question = [self.tabQuestion objectAtIndex:indexPath.row];

[cell setAccessoryType: UITableViewCellAccessoryDisclosureIndicator];

cell.textLabel.text = [NSString stringWithFormat:@"%@", [question objectForKey:@"question"]];
cell.detailTextLabel.text =  [NSString stringWithFormat:@"%@", [question objectForKey:@"reponse"]];

if ([[question objectForKey:@"bOk"] isEqualToString:@"1"]) {
        cell.imageView.image = [UIImage imageNamed:@"ok.png"];
}
else
{
        cell.imageView.image = [UIImage imageNamed:@"ok.png"];   
}

[question release];



return cell;

1 Ответ

2 голосов
/ 21 сентября 2011

Вы не должны release объекты, которые были возвращены методом objectAtIndex: из NSArray. Это случается очень редко.

Попробуйте сначала удалить строку: [question release];

Затем проверьте, содержит ли self.tabQuestion необходимое количество объектов.

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