メイン画面に検索バーがあります-ルートテーブルビューコントローラー。他の画面をブラウズして戻ってくると、検索バーが消えてしまうことがあります。これが私のコードです。
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, self.tableView.frame.size.width, 44.0)];
searchBar.delegate = self;
searchBar.tintColor = [UIColor blackColor];
[searchBar sizeToFit];
self.tableView.tableHeaderView = searchBar;
searchDisplayController = [[UISearchDisplayController alloc]
initWithSearchBar:searchBar contentsController:self];
searchDisplayController.delegate = self;
searchDisplayController.searchResultsDataSource = self;
searchDisplayController.searchResultsDelegate = self;
私のコードに何か問題がありますか、それとも SDK 3.0 の癖の 1 つですか?