TTURLMap - 你在哪里填充它?

时间:2011-06-08 21:03:55

标签: iphone objective-c three20 ttnavigator

我一直在使用Three20框架,我希望将它的启动器方面用于初学者。我一直在阅读TTNavigatorTTURLMap。因此,如果我是正确的,以下代码片段将实现相同的功能。

LoginViewController *login = [LoginViewController alloc] initWithNibName:@"LoginView" bundle:nil];
[[appdelegate navigationControler] pushViewController:login];
[login release];

TTNavigator *navigator = [TTNavigator navigator];
TTURLMap *map = [navigator URLMap];
[map from:@"tt://LoginViewController/initWithNibName:/bundle:" toViewController:[LoginViewController class]];

并调用

[[TTNavigator navigator] openURLAction:
  [[TTURLAction actionWithURLPath:@"tt://LoginViewController/LoginView/"] applyAnimated:YES]]

所以,我现在的问题是,您何时使用网址和视图控制器填充TTURLMap?您是否使用applicationDidFinishLaunching:方法等方法填充所有视图控制器,并在所有视图控制器中使用openURLAction:?或者您是否根据需要填充地图,这实际上不会在努力/锅炉板代码方面保存任何内容?

谢谢,
的Teja。

1 个答案:

答案 0 :(得分:0)

  

您是否在某些方法中填充所有视图控制器,例如applicationDidFinishLaunching:方法,并在所有视图控制器中使用openURLAction:

您还可以使用TTTableLinkedItem打开链接。