2010-07-13 5 views
0

Solved
Salut à tous,Split-Based View Application - Navigation dans RootViewController

Je travaille actuellement sur une base Split-vue de l'application pour iPad. Je veux que le contrôleur de vue racine à naviguer vers un autre TableView, et à partir de là, les utilisateurs peuvent sélectionner la ligne appropriée et afficher les informations dans le DetailViewController. J'ai réussi à coder la partie de navigation dans (Le contrôleur de vue racine navigue vers une autre table au lieu d'afficher instantanément des informations au contrôleur de vue de détail), mais je n'arrive pas à afficher des informations basées sur la sélection TableView de l'utilisateur.

La hiérarchie de sélection est la suivante:
RootViewController -> Sélectionner une ligne à Root View Controller ---> Accédez à TableView -> Sélectionnez Ligne de TableView -> Affichage en détail View Controller

Des idées?

Merci.

Répondre

0

Voici ma solution, en partie.

Dans didSelectRowAtIndexPath (délégué est mon application délégué singleton):

[delegate setDetailItem:newFile]; 

setDetailItem:

- (void)setDetailItem:(id)newDetailItem 
{ 

    if (detailItem != newDetailItem) 
    { 
     [detailItem release]; 
     detailItem = [newDetailItem retain]; 
    } 
    detailViewController.detailItem = self.detailItem; 


     [self.detailViewController configureView]; 
    } 

le detailViewController a un (id) Variable detailItem qui i définie à partir du rang i sélectionné. Ensuite, je configure ma vue de détail au besoin en fonction de cet élément. Donc, il y a un début pour vous.

+0

Merci !!! Je l'ai compris! – CSwat

Questions connexes