在TTNavigator中使用单个URL推送两个UIViewControllers(Three20)

时间:2011-01-07 14:35:21

标签: iphone ios uiviewcontroller three20

我正在开发一个拥有three20的核心数据应用。我有一个特定的情况,我必须在单击启动器按钮时在实体上显示详细视图。在推送此详细视图之前,我还想推送所有实体的列表。更具体地说,这就是我想要实现的目标。

  1. 单击Launcher按钮时,我想打开包含所有实体列表的表视图。
  2. 然后按下特定实体的详细视图。
  3. 这是否可以在三个20中使用Launcher项目的单个URL?有没有其他方法可以实现这个目标?

    我尝试了各种方法,但我无法做到这一点。任何人都可以提出任何想法吗?

    谢谢!

1 个答案:

答案 0 :(得分:1)

不使用单个网址,但在viewDidAppear方法中,您可以调用

[[TTNavigator navigator] openURLAction:[[TTURLAction actionWithURLPath:<YOUR_SECOND_PATH>] applyAnimated:YES]];

如果你想让它们都动画,那么另外明智地在viewDidLoad中将其称为

 [[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:<YOUR_SECOND_PATH>]];