Я следовал учебнику здесь .
У меня есть код:
- (void) didSelectObject:(id) object atIndexPath:(NSIndexPath*) indexPath
{
Group * group = (Group *)((RKMappableObjectTableItem *) object).object;
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
group.unread = 0;
[self.tableView reloadData];
TTURLAction *action = [[[TTURLAction actionWithURLPath:@"tt://group"]
applyQuery:[NSDictionary dictionaryWithObject:group forKey:@"kParameterUser"]]
applyAnimated:YES];
[[TTNavigator navigator] openURLAction:action];
}
Я установил отображение как:
[map from:@"tt://group" toSharedViewController:[TopicsViewController class]];
и внутри моего TopicsViewController я пробовал оба:
- (id) initWithNavigatorURL:(NSURL*)URL query:(NSDictionary*)query {
, но это не сработало.Как будто он не может найти никакого отображения.Почему это?Что я делаю не так?
ОБНОВЛЕНИЕ:
Вот обновленный код, основанный на предложении:
TTURLAction *action = [[[TTURLAction actionWithURLPath:@"tt://group"]
applyQuery:[NSDictionary dictionaryWithObject:group forKey:@"kParameterUser"]]
applyAnimated:YES];
[[TTNavigator navigator] openURLAction:action];
[map from:@"tt://group?" toSharedViewController:[TopicsViewController class] selector:@selector(initWithNavigationURL:)];
- (id) initWithNavigatorURL:(NSURL*)URL query:(NSDictionary*)query
что я здесь не так делаю