当我使用TTLauncher调用TTTableViewController时,表格被正确加载,它按预期显示“正在加载...”屏幕,然后是表格:
- (void)launcherView:(TTLauncherView*)launcher didSelectItem:(TTLauncherItem*)item {
[[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:item.URL]];
}
然而,当我使用URL从TTTableSubtitleItem调用TTTableViewController时:
[TTTableSubtitleItem itemWithText:@"Locations Map" subtitle:@"Find a specific location" URL:@"tt://BuildingsLocationTableViewController/Loc"]
加载屏幕未显示,它等待然后直接进入加载的表格。任何人都可以告诉我为什么这些调用TTTableViewController是不同的方式考虑他们都通过TTURLMap映射?
由于
JC
答案 0 :(得分:0)
正如你所说,这两种机制在两种情况下都是一样的。
我建议您检查一下BuildingsLocationTableViewController
模型定义,然后选中isLoading
选择器和数据源titleForLoading
选择器。
从那里开始,如果你进行调试,你应该能够找到更多。