2015-10-12 1 views
0

En iOS9 UISearchController ne rejetant pas après la sélection de la ligne dans les résultats contrôleur après avoir effectué le filtrage de l'utilisateur dans XLForm projet Objectif C Exemple de mesure SelectorsUISearchController ne pas rejeter après la recherche

Problème avec le fichier UsersTableViewController.m S'il vous plaît vérifier le fichier de projet UsersTableViewController. m fichier

Répondre

0

s'il vous plaît ajouter ce code dans le contrôleur de résultats de recherches

-(void)viewWillDisappear:(BOOL)animated{ 
     [super viewWillDisappear:animated]; 
     @try { 
      DELog(@"======1viewWillDisappear===== %d",isDisappear); 
      if(_searchController!=nil){ 
       DELog(@"======2viewWillDisappear===== %d",isDisappear); 
       [email protected]""; 
       if ([_searchController isActive]) { 
        DELog(@"======3viewWillDisappear===== %d",isDisappear); 
        [_searchController setActive:NO]; 
       } 

      } 

     } 
     @catch (NSException *exception) { 
      ERLog(@"Start-Up %@",exception);[[AcraHelper acraHelper] sendError:exception]; 
     } 
    } 
+0

aucun changement. J'ai essayé ceci avant d'ajouter à la fois didSelect de tableview et ViewWillDisappear –

+0

ajouter _searchController.searchBar.text = @ ""; [_ searchController setActive: NO]; dans viewWillDisappear de la page de recherche ainsi que la page de résultats de recherche –