Ошибка UISearchBar при вводе текстового поля панели поиска - PullRequest
0 голосов
/ 18 февраля 2011

Я обнаружил странную ошибку. Я следовал этому примеру:

http://jduff.github.com/2010/03/09/throwing-a-uinavigationcontroller-uitabbarcontroller-and-uisearchbar-together/

Я проверил это и затем попытался свернуть это в моем приложении. Это сработало в примере, но не в моем приложении. В моем приложении я получал ошибки SIGABRT или BAD_ACCESS всякий раз, когда вводил текстовое представление внутри панели поиска. Основным отличием было то, что я разместил Поиск на второй вкладке, а не на первой. Когда я изменил taborder в моем приложении, чтобы поиск в контроллере навигации первой вкладки, это работало! Кажется, что если я сначала не введу текстовое представление панели поиска. Объект освобождается, и если я пытаюсь войти в него позже, он терпит неудачу. Очень странно. Я не знаю достаточно об объектах здесь, чтобы сказать, какова последовательность инициализации, но я предполагаю, что мне нужно сделать больше инициализации, чтобы заставить это работать.

1 Ответ

0 голосов
/ 18 марта 2011

еще раз просмотрите статью в ссылке.особенно через «Настройка проекта».

В статье все настроено для «выбранного контроллера представления», который является первым.И вы говорите, что реализуете все на второй вкладке.Убедитесь, что вы не реализовали все в первом проекте.

Дайте мне знать, если это поможет.Если нет, я еще что-нибудь придумаю.

...