Я работаю над приложением для iPad с табличным представлением со стандартными ячейками. Когда выбрана настраиваемая ячейка, она должна развернуться и загрузить настраиваемый файл пера. Это хорошо, для первого выбора.
Если я выбираю стандартную ячейку, она прекрасно загружает перо, и если я выбираю ее снова, она возвращается к нормальной работе, при второй загрузке выдает ошибку EXC_BAD_ACCESS
(я не думаю, что когда-либо получу ошибки xcodes кажись наиболее абстрактным).
Мой код приведен ниже, и строка указана, когда он удаляет ячейку для повторного использования, 3-я строка:
if([listCells objectAtIndex:indexPath.row] == @"open") {
NSLog(@"Loading open cell at %i", indexPath.row);
CustomMessageCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomMessageCell"];
//Loads the nib file and grabs the last object, presumably the table cell, as it is the only object in the file.
if(cell==nil) {
cell = [[[[NSBundle mainBundle] loadNibNamed:@"CustomMessageCell" owner:self options:nil] lastObject] autorelease];
}
UILabel *message = (UILabel *) [cell viewWithTag:1];
UIButton *approve = (UIButton *)[cell viewWithTag:4];
message.text = @"Test";
return cell;
Любая помощь очень ценится, спасибо!