Push/Présent Modal-Vue-Contrôleur

J'ai une table dans ma vue-contrôleur (appelons ça de la TVC1). J'ai rangées dans TVC1 qui sont utilisés pour permettre à l'utilisateur de saisir plus de données en plus des données sur TVC1. Donc, quand quelqu'un tape une ligne spécifique dans TVC1, il va montrer un autre point de vue contrôleur (appelons TVC2). Toutefois, lorsque TVC2 est indiqué, toutes les données dans TVC1 est désactivée. Comment puis-je enregistrer les données dans TVC1? Dois-je le faire par le délégué d'application?

        DescriptionInputViewController *descriptionController = [[DescriptionInputViewController alloc] 
                                                             initWithNibName:@"DescriptionInputView" 
                                                             bundle:nil];

    [self presentModalViewController:navController animated:YES];
    [self.navigationController pushViewController:descriptionController animated:YES];
    [descriptionController release];
Pouvez-vous poster plus d'informations, s'il vous plaît? Comment appelez-vous TVC2? Si vous avez tout simplement de la pop sur la vue de contrôleur de la pile, comment et où avez-vous le faire?
Je la pousse, j'ai posté le code. J'ai essayé pushViewController:animation: et displayModalViewController:animation: à la fois effacer les données. (descriptionViewController serait TVC2)

OriginalL'auteur skylerl | 2010-02-11