2013-04-05 2 views
0

J'ai des données dans TableView. Ce que je veux, c'est appeler les services juste après que l'utilisateur ait tapé sur la ligne. Le principal problème est que 'performToSegue' appelle en premier donc il n'y a pas de données à remplir dans tableView dans le contrôleur de destination. Comment puis-je appeler segue juste après que les données ont été récupérées?ios 6 - Fire segue juste après le chargement des données

Merci beaucoup pour vos suggestions!

Répondre

1
  • Vous devez supprimer le segue dans le storyboard que vous avez déplacé d'une cellule vers le viewController suivant.
  • Suivant faire un Segue en faisant glisser du régulateur de courant à l'autre contrôleur

enter image description here

maintenant dans la UITableViewController mettre en œuvre

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
    { 
     // Do some network request 
     // on completion call 
     [self performSegueWithIdentifier:@"theIdentifierUsedInStoryboard" sender:self]; 
    } 
+0

Merci! Cela fonctionne bien maintenant :) – user2250827

+0

N'oubliez pas de marquer les réponses comme correctes si elles aident –

Questions connexes