TT Navigator no funciona cuando se usa en el controlador izquierdo del DDMenucleRontroller

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

  •  13-11-2019
  •  | 
  •  

Pregunta

Entonces, intenté crear un proyecto usando este increíble ddmenucontroller y configura un controlador de menú de lista en la izquierda, con solo DataSource de los artículos de tres20, como este:

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

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

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

y estas URL i establecí en el mapa de URL como controladores de vista compartidos.

El problema aquí no es nada cuando tifre la celda que básicamente debería presionar a un controlador de vista especificado,

Pero cuando intenté configurar mi controlador correcto el mismo controlador con mi controlador izquierdo, funciona.

¿Fue útil?

Solución

No noté que DDMenucleRontroller ha superado

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

Por lo tanto, simplemente agrego algunos códigos para permitir presionar el controlador de vista izquierdo:

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

   //DDMenuController code here...


  else {
     [self showRootController:YES];
     [super pushViewController:viewController animated:NO];
  }
}

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top