Для всех, кто мог бы ответить на этот вопрос, у меня была очень похожая ситуация, когда UITableViewController с добавленным UISearchBar не отображался. Если вы оказались в такой ситуации, проверьте, действительно ли вы звоните:
initWithNibName:@"MyNibName" bundle:nil
для инициализации контроллера представления вместо обычного инициализации табличного представления:
initWithStyle:UITableViewStylePlain
Я по глупости добавил панель поиска в Nib, а затем загрузил ее с помощью стиля init (который полностью пропускает Nib и загружает представление таблицы с нуля)