J'utilise ios 7.ios 7 dequeueReusableCellWithIdentifier: méthode forIndexPath - t-il besoin méthode registerClass
question rapide. J'ai un programme de travail qui utilise dequeueReusableCellWithIdentifier: forIndexPath pour afficher des cellules avec deux prototypes différents. Je n'ai jamais utilisé la méthode UITableView registerClass. Cela signifie-t-il que je ne réutilise pas les cellules? Ma pensée est que ce n'est pas le cas (car j'ai corrigé des bugs auparavant dans cette application qui étaient liés à des cellules en conservant les états antérieurs).
Si j'utilise actuellement registerClass maintenant (dans viewDidLoad pour la tableVieW), mes données ne sont pas affichées - des idées pourquoi?
Merci!
MISE À JOUR j'ajouter le code registerClass dans viewDidLoad comme suit:
[self.tableView registerClass:[ProtoCell1 class] forCellReuseIdentifier:@"proto1"];
[self.tableView registerClass:[ProtoCell2 class] forCellReuseIdentifier:@"proto2"];
« Si j'utilise en fait registerClass maintenant (en viewDidLoad pour le tableView), mes données ne sont pas montré - des idées pourquoi? " - Comment pouvons-nous savoir? vous n'avez placé aucun CODE. L'inscription des classes est juste une nouvelle fonctionnalité, vous pouvez utiliser les deux méthodes maintenant. mais peut-être que l'ancienne méthode est maintenant supprimée – BergP
J'ai ajouté le code pour ajouter une classe de registre, si cela peut vous aider. – serverman
@serverman utilisez-vous le storyboard? –