4

我正在升级到我从苹果文档中遵循的 UISearchController (iOS8)。对于我似乎找不到解决方案的一件事,它按预期工作。

我将搜索文本传递给 tableview 内的 SearchViewController,如果有文本,我想将搜索视图控制器设置为活动状态。但是,这似乎并没有在 viewDidLoad 方法中将其设置为 true。

if(![_searchText isEqualToString:@""]) {
        self.searchController.active = YES;
        self.searchController.searchBar.text = _searchText;
        NSLog(@"Active?: %d", self.searchController.active);
}

主动是假的。用 UISearchDisplayController 做同样的事情,但 UISearchController 不行。

有任何想法吗?谢谢!

4

0 回答 0