Сбой при использовании customcellview в iOS - PullRequest
0 голосов
/ 03 июня 2011

Мой первый сбой программы IOS, когда я пытаюсь использовать свой собственный TableCellView.

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:   (NSIndexPath *)indexPath {
AuthorizeTableCell *cell = (AuthorizeTableCell*) [tableView dequeueReusableCellWithIdentifier:@"AuthorizeCell"];

if (cell == nil) {
    cell = [[[NSBundle mainBundle] loadNibNamed: @"AuthorizeTableCell" owner:self options:nil] objectAtIndex:0 ];                
}

cell.batchIDLabel.text = [[self.authorizeList objectAtIndex:indexPath.row] valueForKey:@"batchID"];
cell.amountIDLabel.text =  [NSString stringWithFormat:@"%@", [[self.authorizeList objectAtIndex:indexPath.row] valueForKey:@"amount"]] ;

return cell;
}

Класс AuthorizeTableCell содержит только 2 метки и 1 кнопку в TableCellView.Я убедился, что 3 компонента были освобождены в классе.Программа работает правильно, если я использую стандартный TableCellView.Может кто-нибудь дать мне совет?

thx cap

1 Ответ

0 голосов
/ 04 июня 2011

Извините, что я выполнил неправильную команду в пользовательских ячейках dealloc

-void dealloc {
[component1 dealloc];
[component2 dealloc];
[component3 dealloc];
[super dealloc];
}

после того, как я изменил ее на 'release', она отлично работает ^ _ ^ thx

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