您好我正在使用Apple CATALOG源代码在导航控制器上显示搜索栏控制器。
确实加载了,但是当我点击搜索时,由于 UISearchResultsUpdating 而导致崩溃 -
由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [AAPLSearchBarEmbeddedInNavigationBarViewController updateSearchResultsForSearchController:]:无法识别的选择器发送到实例0x15db8ab0'
告诉我崩溃的原因。
崩溃代码 -
- (void)updateSearchResultsForSearchController:(UISearchController *)searchController {
if (!searchController.active) {
return;
}
self.filterString = searchController.searchBar.text;
}
答案 0 :(得分:0)
您的错误是自我解释的。你崩溃的不是这个方法,而是在你调用它的地方。您正在向错误的对象发送消息。