Правильное время для вызова viewDidAppear вручную?

у меня естьUITableViewController в моем приложении, которое добавляется в иерархию представлений напрямую. После появления представления я хочу перейти к определенной ячейке. Мое решение было бы вызвать код для прокрутки в-[viewDidAppear].

Согласно документам Apple, я должен вызвать метод вручную:

Если представление, принадлежащее контроллеру представления, добавляется непосредственно в иерархию представления, контроллер представления не получит это сообщение. Если вы вставляете или добавляете представление в иерархию представлений, и у него есть контроллер представлений, вам следует отправить это сообщение соответствующему контроллеру представлений напрямую.

Вопрос в том, когда уместно позвонить вручную?

Вызов его из родительского контроллера представления-[viewDidAppear] приводит к падению, когда я пытаюсь выполнить прокрутку, потому что, видимо, табличное представление на самом делене пока появляется и поэтому думает, что у него нет разделов для прокрутки.

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

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