Ho visto questo essere chiesto qui molte volte ma nessuna delle soluzioni ha funzionato per me. Qui è il mio frammento di codice:UITableView Celle personalizzate Scomparsa del contenuto dopo lo scorrimento
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellClassName = @"DemoTableViewCell_sched";
DemoTableViewCell_sched *cell = [tableView dequeueReusableCellWithIdentifier:CellClassName];
if (cell == nil)
{
NSArray *topLevelItems = [cellLoader instantiateWithOwner:self options:nil];
cell = [topLevelItems objectAtIndex:0];
}
cell.fooData = [self.bugs objectAtIndex:indexPath.row];
return cell;
}
Poi ho in ViewDidLoad
cellLoader = [UINib nibWithNibName:@"DemoTableViewCell_sched" bundle:[NSBundle mainBundle]];
Hai controllato che nella tua cella tu specifichi l'identificatore? –
Sì. Nella cella personalizzata mi sono assicurato che l'identificatore fosse "DemoTableViewCell_sched". Cos'altro dovrei controllare? – user1235155
[Questo thread] (http://stackoverflow.com/a/36037259/4034301) ha funzionato per me. Ottima soluzione ..! –