[UITableView _contentOffsetForScrollingToRowAtIndexPath: atScrollPosition:]
Je suis l'aide d'une tableview pour afficher un message et j'ai utilisé le code ci-dessous
UIView *chatView = [self bubbleView:[NSString stringWithFormat:@"%@", message] from:YES];
[self.chatArray addObject:[NSDictionary dictionaryWithObjectsAndKeys:message, @"text", @"self", @"speaker", chatView, @"view", nil]];
[self.chatTableView reloadData];
[self.chatTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:[self.chatArray count]-1 inSection:0]
atScrollPosition: UITableViewScrollPositionBottom
animated:YES];
Et j'obtiens l'erreur donnée ci-dessous
[UITableView _contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]: row (0) beyond bounds (0) for section (0).'
plz m'aider dans la résolution de ce
source d'informationauteur vinoad vinu
Vous devez vous connecter pour publier un commentaire.
Me semble que votre vue de la table n'a pas de lignes ou sections de encore. Deux possibilités viennent à mon esprit.
numberOfRowsInSection
délégué etnumberOfSectionsInTableView
de sorte qu'ils ne sont pas mis à 0.tableview
n'a pas encore fini de charger les données.Faire partager vos découvertes, donc je pourrais être en mesure de vous aider plus loin si nécessaire.