Wiele razy widziałem, że o to pytano, ale żadne z rozwiązań nie zadziałało. Tu jest mój urywek kodu:UITableView Komórki niestandardowe Znikające treści po przewinięciu
- (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;
}
Potem mam w ViewDidLoad
cellLoader = [UINib nibWithNibName:@"DemoTableViewCell_sched" bundle:[NSBundle mainBundle]];
Czy sprawdziłeś, czy w komórce jest określony identyfikator? –
Tak. W komórce niestandardowej upewniłem się, że identyfikator to "DemoTableViewCell_sched." Co jeszcze powinienem sprawdzić? – user1235155
[Ten wątek] (http://stackoverflow.com/a/36037259/4034301) pracował dla mnie. Świetne rozwiązanie ..! –