in .h file add delegate and initialize declare
@interface RestaurantViewController : UIViewController <uisearchdisplaydelegate,>
UISearchDisplayController *resName_search;
UISearchBar *mySearchBar;
in .m file
mySearchBar = [[UISearchBar alloc]init];
[mySearchBar setDelegate:self];
resName_search = [[UISearchDisplayController alloc] initWithSearchBar:mySearchBar contentsController:self];
resName_search.delegate = self;
resName_search.searchResultsDataSource = self;
resName_search.searchResultsDelegate = self;
[self.view addSubview:resName_search.searchBar];
[resName_search.searchBar setFrame:CGRectMake(0.0, barOriginY+79.0, 106.0, 40.0)];
-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
NSLog(@" enter text clicked");
return YES;
}
-(BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar
{
NSLog(@"cancel clicked");
return YES;
}