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