UISearchController在搜索后没有解散



在iOS9中UISearchController在XLForm中执行用户过滤后在结果控制器中行选择后不被驳回目标C自定义选择器示例项目

UsersTableViewController的问题。m文件请检查项目文件UsersTableViewController。m文件

请将此代码添加到搜索结果控制器

-(void)viewWillDisappear:(BOOL)animated{
        [super viewWillDisappear:animated];
        @try {
            DELog(@"======1viewWillDisappear===== %d",isDisappear);
            if(_searchController!=nil){
                DELog(@"======2viewWillDisappear===== %d",isDisappear);
                _searchController.searchBar.text=@"";
                if ([_searchController isActive]) {
                    DELog(@"======3viewWillDisappear===== %d",isDisappear);
                    [_searchController setActive:NO];
                }
            }
        }
        @catch (NSException *exception) {
             ERLog(@"Start-Up %@",exception);[[AcraHelper acraHelper] sendError:exception];
        }
    }

最新更新