iphone - 在 TTNavigator (Three20) 中使用单个 URL 推送两个 UIViewController

标签 iphone ios uiviewcontroller three20

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

  1. 单击启动器按钮后,我想打开包含所有实体列表的 TableView 。
  2. 然后推送特定实体的详细 View 。

这是否可能在 three20 中使用 Launcher Item 的单个 URL?有没有其他方法可以做到这一点?

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

谢谢!

最佳答案

不是用一个单一的URL,而是在viewDidAppear方法中,你可以调用

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

如果您想让它们都具有动画效果,则可以在 viewDidLoad 中将其调用为

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

关于iphone - 在 TTNavigator (Three20) 中使用单个 URL 推送两个 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4626541/

相关文章:

ios - 在保持 Tabbar 的同时在 AppDelegate 中打开 ViewController

iphone - 如何使用带有 NSJSONSerialization 类引用的 xcode 4.3.1 从 URL 获取数据

iphone - 在 xcode 中更改应用程序/目标名称

ios - .stringsdict 在 iOS8 中不起作用

html - 正则表达式替换 HTML 页面内的内容

iOS 9 Segue 导致应用卡住(没有崩溃或错误抛出)

iphone - COCOS2D : ScrollView inside a CCScene blocks animation

iphone - 如何更改 iOS SDK 中的默认导航速度?

ios - UITableViewCell中如何实现滚动动画?

ios - UIViewController 阻止 View 卸载