2011-12-16 2 views
1

Я схожу с ума от этой панели поиска в раскадровки и загружаю множество учебников.Панель поиска Xcode не работает

У меня есть панель поиска на мой взгляд, и установить его в качестве выхода

IBOutlet UISearchBar *searchBar; 

как я запускаю код, когда пользователь нажимает кнопку «Готово» на клавиатуре. Я попытался это, но ничего не работает

- (void) searchBarSearchButtonClicked:(UISearchBar *)theSearchBar { 
    NSLog(@"Hello"); 
    [searchBar resignFirstResponder]; 
} 

ответ

2

я гаванью»использовал раскадровки для XCode, но вы удостоверились, чтобы установить ViewController в качестве делегата SearchBar в?

+0

oh right, ошибка усталости, которую я положил "searchBar.delegate = self;" и теперь он работает: D – Deco

+0

Случается к лучшему из нас :) – Justin

+0

это работает, но код, который я опубликовал в последнем комментарии, вызывает предупреждение: Передача 'Home * const __strong' параметру несовместимого типа 'id ' – Deco

0

searchBarSearchButtonClicked должен работать, но вы попробовали searchBarResultsListButtonClicked и searchBarTextDidEndEditing. Кстати, это iphone или ipad? и проверьте, правильно ли установлен ваш делегат.

Смежные вопросы