Прокрутите сразу, чтобы грести в таблице перед просмотром

Представление с таблицей выдвигается на экран, и я хочу, чтобы он прокрутился до определенной строки в таблице, прежде чем экран действительно отобразится. Я использую этот код в финальном viewcontroller.

NSIndexPath *scrollToPath = [NSIndexPath indexPathForRow:5 inSection:0]; 
[theTable scrollToRowAtIndexPath:scrollToPath atScrollPosition:UITableViewScrollPositionTop animated:NO];

Когда я помещаю его в метод viewDiDAppear, он кратковременно мигает из начальной позиции таблицы (вверху) в нужную строку. Я не хочу, чтобы это показывало начальную позицию. Если я помещу его в viewDidLoad или viewWillAppear, то произойдет сбой с NSRangeException, предположительно, потому что таблица еще не настроена.

Как бы заставить его прокручивать, не показывая начальную позицию?

Ответы на вопрос(7)

Ваш ответ на вопрос