После повторного запуска приложение скрывает панель навигации в трех - PullRequest
1 голос
/ 13 октября 2010

У меня небольшая проблема:

Я написал небольшой проект, который использует tabBarController, файл реализации имеет только этот метод:

- (void)viewDidLoad {
[self setTabURLs:[NSArray arrayWithObjects:
   @"tt://tableWithShadow",
   @"tt://launcher",
   @"tt://characterList",
   @"tt://mapViewController",
   nil]];
}

в appDidFinishLaunching в моем appDelegateпанель вкладок отображается следующим образом:

 [map from:@"tt://tabBarCon" toSharedViewController:[TabBarController class]];

проблема в том, что приложение закрывается, а затем снова открывается, оно не полностью запоминает состояние перед выходом, панель навигации скрыта, и viewController не выбранtabBar, это выглядит так:

http://dl.dropbox.com/u/8583302/Zrzut%20ekranu%202010-10-13%20%28godz.%2015.17.11%29.png

но это должно быть так:

в следующем посте

кто-нибудь видел это и знаетспособ это исправить?

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Возможно, вам необходимо указать родительское свойство для ваших контроллеров представления следующим образом:

[map from:@"tt://tableWithShadow" 
         parent:@"tt://tabBarCon" 
         toViewController:[TableWithShadowViewController class]
         selector: nil
         transition: 0];
0 голосов
/ 07 сентября 2011

У меня была такая же проблема, как и у вас.Я полагаю, у вас есть четыре URL-адреса для сопоставления в вашем AppDelegate.После прочтения этого поста (http://groups.google.com/group/three20/browse_thread/thread/ec022b9aaa39f366/) и перехода к toSharedViewController из toViewController панель навигации отображается после повторного запуска.

[map from:@"tt://tableWithShadow" toSharedViewController:[TableWithShadowController class]];
[map from:@"tt://launcher" toSharedViewController:[LauncherController class]];
[map from:@"tt://characterList" toSharedViewController:[CharacterListController class]];
[map from:@"tt://mapViewController" toSharedViewController:[MapViewControllerController class]];
...