Проблема TTNavigator, 2 бара навигации во время перезапуска - PullRequest
0 голосов
/ 08 августа 2011

enter image description here

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

1 Ответ

0 голосов
/ 09 августа 2011

теперь, когда iOS 4 имеет фоновую обработку, рассмотрите возможность удаления постоянства контроллера из вашего делегата приложения.если ваше приложение переходит в фоновый режим и снова открывается, оно все равно возвращается в старое состояние.

navigator.persistenceMode = TTNavigatorPersistenceModeAll;
if (![navigator restoreViewControllers]) {
  [navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://catalog"]];
}

до

 navigator.persistenceMode = TTNavigatorPersistenceModeNone;
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://catalog"]];

Режим сохранения навигатора был предназначен для устройств до iOS 4Я обнаружил, что полностью отключить его гораздо проще.

...