我一直在使用Three20
框架,我希望将它的启动器方面用于初学者。我一直在阅读TTNavigator
和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
?您是否使用applicationDidFinishLaunching:
方法等方法填充所有视图控制器,并在所有视图控制器中使用openURLAction:
?或者您是否根据需要填充地图,这实际上不会在努力/锅炉板代码方面保存任何内容?
谢谢,
的Teja。
答案 0 :(得分:0)
您是否在某些方法中填充所有视图控制器,例如applicationDidFinishLaunching:方法,并在所有视图控制器中使用openURLAction:
是
您还可以使用TTTableLinkedItem
打开链接。