Three20 TTLauncher和TTTableItem似乎以不同的方式推动视图?

时间:2011-06-09 15:43:16

标签: iphone xcode three20

当我使用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

1 个答案:

答案 0 :(得分:0)

正如你所说,这两种机制在两种情况下都是一样的。

我建议您检查一下BuildingsLocationTableViewController模型定义,然后选中isLoading选择器和数据源titleForLoading选择器。

从那里开始,如果你进行调试,你应该能够找到更多。