SearchViewController.h
#import
#import "search.h"
@interface SearchViewController : UIViewController
@property (nonatomic,strong) id delegate;
@end
SeachViewController.m
-
(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
if (_searchBar.text.length == 0) {
[self setSearchControllerHidden:YES];
}
else
{
_searchController.searchText = _searchBar.text;
//发送消息
if ([self.delegate respondsToSelector:@selector(searchTextChange)]) {
[self.delegate searchTextChange];
}[self setSearchControllerHidden:NO];
}
}
SearchResultController.m
-
(void)viewDidLoad {
[super viewDidLoad];SearchViewController *searchViewVC = [[SearchViewController alloc]init];
searchViewVC.delegate = self;
self.resultList = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3",@"4", nil];
} (void)searchTextChange
{
NSLog(@"%@",self.searchText);
}