Una vista con un tavolo viene spinta sullo schermo e voglio che scorra fino a una determinata riga nella tabella prima che lo schermo venga effettivamente visualizzato. Io uso questo codice all'interno del viewcontroller finale.Scorrere immediatamente nella riga della tabella prima di visualizzare mostra
NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:5 inSection:0];
[theTable scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
Quando messo in metodo viewDidAppear, poi lampeggiare brevemente dalla posizione intial del tavolo (in alto) alla riga voglio. Non voglio che mostri la posizione iniziale. Se lo metto in viewDidLoad o viewWillAppear, si blocca con una NSRangeException, presumibilmente perché la tabella non è ancora impostata.
Come faccio a farlo scorrere senza mostrare la posizione iniziale?
[Questo] (http://stackoverflow.com/questions/2289114/make-uitableview-selection-before-view-appears/2289812#2289812) e [questo] (http: // StackOverflow. it/questions/2156614/how-to-start-uitableview-on-the-last-cell) potrebbe aiutare. – DyingCactus