When I use the TTLauncher to call a TTTableViewController the table is loaded correctly it shows the “Loading…” screen as expected and then the table:
- (void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item {
[[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:item.URL]];
}
However when I call the TTTableViewController from a TTTableSubtitleItem using the URL:
[TTTableSubtitleItem itemWithText:@"Locations Map" subtitle:@"Find a specific location" URL:@"tt://BuildingsLocationTableViewController/Loc"]
the loading screen does NOT show, it waits and then goes directly to the loaded table. Can anyone tell me why these call the TTTableViewController is different ways considering they both map through TTURLMap?
Thanks
JC
The mechanism, as you say, is just the same in both cases.
I would suggest checking your
BuildingsLocationTableViewControllermodel definition, and check theisLoadingselector, and the data sourcetitleForLoadingselector.From there, if you debug, you should be able to find out a little more.