UINavigationController с TTNavigator
Я использую UINavigationController в appdelegate как основу для всех представлений, и я использую TTNavgitor для другого потока, начинающегося с TTTableViewController.
Когда я по какой-то причине использую TTNavigator, у меня возникают 2 проблемы:
- После того, как я выбрал одну из строк, в контроллере представления нет кнопки "Назад"
- Переход не анимируется при выборе строки в таблице
Я использую основу из трех примеров:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
self.title = @"Settings";
self.navigationItem.backBarButtonItem =
[[[UIBarButtonItem alloc] initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered
target:nil action:nil] autorelease];
self.tableViewStyle = UITableViewStyleGrouped;
TTNavigator* navigator = [TTNavigator navigator];
navigator.supportsShakeToReload = YES;
navigator.persistenceMode = TTNavigatorPersistenceModeNone;
navigator.window = self.view.window;
TTURLMap* map = navigator.URLMap;
[map from:@"*" toViewController:[TTWebController class]];
[map from:@"tt://login" toViewController:[LoginController class]];
}
return self;
}
У кого-нибудь есть идея, почему у меня такие проблемы? и как я могу решить это быстро, не переписывая весь код?