Я обнаружил странную ошибку. Я следовал этому примеру:
http://jduff.github.com/2010/03/09/throwing-a-uinavigationcontroller-uitabbarcontroller-and-uisearchbar-together/
Я проверил это и затем попытался свернуть это в моем приложении. Это сработало в примере, но не в моем приложении. В моем приложении я получал ошибки SIGABRT или BAD_ACCESS всякий раз, когда вводил текстовое представление внутри панели поиска. Основным отличием было то, что я разместил Поиск на второй вкладке, а не на первой. Когда я изменил taborder в моем приложении, чтобы поиск в контроллере навигации первой вкладки, это работало! Кажется, что если я сначала не введу текстовое представление панели поиска. Объект освобождается, и если я пытаюсь войти в него позже, он терпит неудачу. Очень странно. Я не знаю достаточно об объектах здесь, чтобы сказать, какова последовательность инициализации, но я предполагаю, что мне нужно сделать больше инициализации, чтобы заставить это работать.