TTNavigator не работает при использовании в leftController DDMenuController - PullRequest
0 голосов
/ 27 февраля 2012

Итак, я попытался создать проект с использованием этого удивительного DDMenuController и установить контроллер списка меню слева, просто с источником данных из трех элементов20, например:

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

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

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

иэти URL я устанавливаю в URL-карте как контроллеры общего вида.

Проблема здесь в том, что ничего не происходит, когда я нажимаю на ячейку, которая должна в основном просто нажать на указанный контроллер представления,

Но когдая попытался установить свой правый контроллер такой же контроллер с моим левым контроллером, он работает.

1 Ответ

0 голосов
/ 29 февраля 2012

Я не заметил, что DDMenuController перевесил

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

, поэтому я просто добавил несколько кодов для включения нажатия в левом контроллере вида:

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

   //DDMenuController code here...


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