ОК, я понял это. Очевидно, я не должен использовать код по умолчанию для инициализации своей ячейки при использовании TDBadgedCell. Следующий код:
TDBadgedCell *cell = (TDBadgedCell *)[_tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[TDBadgedCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
}
Необходимо изменить на:
TDBadgedCell *cell = [[[TDBadgedCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
Мне интересно, чисто ли это с точки зрения использования памяти и тому подобного, но пока подойдет хотя бы.