TTURLMap - 你在哪里填充它?
问题描述:
我一直在玩Three20
框架,我期待利用它的启动器方面为初学者。我一直在阅读约TTNavigator
和TTURLMap
。所以,如果我是正确的,下面的代码片段实现相同的功能。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。
答
你是否像在applicationDidFinishLaunching:方法中使用openURLAction方法填充所有视图控制器:在所有的视图控制器中?
是的。
您还可以使用TTTableLinkedItem
's打开链接。