2011-06-08 53 views
0

我一直在玩Three20框架,我期待利用它的启动器方面为初学者。我一直在阅读约TTNavigatorTTURLMap。所以,如果我是正确的,下面的代码片段实现相同的功能。TTURLMap - 你在哪里填充它?

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用的URL和视图控制器?您是否使用某种方法填充所有视图控制器,如applicationDidFinishLaunching:方法,并在所有视图控制器中只使用openURLAction:?或者,您是否根据需要填写地图,这实际上不会在努力/锅炉板代码方面保存任何内容?

谢谢,
Teja。

回答

0

你是否像在applicationDidFinishLaunching:方法中使用openURLAction方法填充所有视图控制器:在所有的视图控制器中?

是的。

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