Ecco il codice che sto utilizzando:Come posso sapere se un UITableView contiene un NSIndexPath specifico?
if (appDelegate.currentMainIndexPath != nil /* && doesPathExistInTableView */)
{
[tblView scrollToRowAtIndexPath:appDelegate.currentMainIndexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
appDelegate.currentMainIndexPath = nil;
}
Perché questa è la risposta accettata? Il codice non è nemmeno valido Objective-C e, anche se correggi gli errori di compilazione, staresti ancora usando un metodo che restituisce 'nil' se la cella non è visibile, il che significa che non puoi scorrere fino a qualcosa che non è t già sullo schermo e l'intero punto di scorrimento è rendere visibile qualcosa che non è visibile. –