Ttnavigator ne fonctionne pas lorsqu'il est utilisé dans le contrôleur gauche de DDMenuController

StackOverflow https://stackoverflow.com/questions/9463132

  •  13-11-2019
  •  | 
  •  

Question

Donc, j'ai essayé de créer un projet en utilisant ce génial ddmenuController et définissez un contrôleur de menu de liste dans la gauche, avec juste une source de données des éléments de Three20, comme ceci:

[section addObject:[TTTableTextItem itemWithText:@"Groups" 
                                             URL:@"tt://groups"]];

[section addObject:[TTTableTextItem itemWithText:@"Friends" 
                                             URL:@"tt://friends"]];

[section addObject:[TTTableTextItem itemWithText:@"Updates" 
                                             URL:@"tt://updates"]];

et ces URL que j'ai défini dans la carte URL en tant que contrôleurs de vue partagés.

Le problème ici ne se passe rien lorsque je puise sur la cellule qui devrait essentiellement pousser vers un contrôleur de vue spécifié,

Mais lorsque j'ai essayé de définir mon contrôleur droit le même contrôleur avec mon contrôleur gauche, cela fonctionne.

Était-ce utile?

La solution

Je n'ai pas remarqué que DdMenuController a été exagéré

(void)pushViewController:(UIViewController *)viewController 
                animated:(BOOL)animated

J'ajoute donc quelques codes pour permettre à la poussée dans le contrôleur de vue gauche:

- (void)pushViewController:(UIViewController *)viewController 
                  animated:(BOOL)animated {

   //DDMenuController code here...


  else {
     [self showRootController:YES];
     [super pushViewController:viewController animated:NO];
  }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top