Я смотрел на другие вопросы UITableView, но не нашел ни одного, соответствующего этому сценарию.
У меня есть обычный UITableViewController, который принимает массив из формы поиска (IOW, динамические данные).Форма имеет толчок к таблице VC, а ячейки таблицы имеют еще один толчок к типу «подробности» экрана для каждого элемента.В табличном представлении я вызываю reloadData в viewDidAppear.
При первом тестировании поиска в таблице отображается представление «без результатов» (в ячейке на весь экран), которое я запрограммировал в нем, но толькооколо 1 секунды.После этого результаты поиска отображаются, как и ожидалось, и навигация работает нормально.
Как мне избавиться от этого начального сбоя?
EDIT: (@ запрос Paulw11) Операция поиска выполняется по сети, и я вызываю executeSegueWithIdentifier в блоке dispatch_get_main_queue.Данные передаются в prepareForSegue как NSArray (с несколькими элементами на индекс).