在我的应用程序中,我显示了一个用于登录的ViewController。一旦用户成功登录,我想从NavigationController历史记录中完全删除它并加载用户帐户视图控制器。
可以使用Three20库的TTNavigator模块完成吗
答案 0 :(得分:3)
是的,这很容易。
首先,初始化你的主rootView(例如tabBar)。然后在登录
之上[navigator openURLAction:[TTURLAction actionWithURLPath:@"pr://tabBar"]];
// now show the login page!
[navigator openURLAction:[TTURLAction actionWithURLPath:@"pr://accounts"]];
[navigator.window makeKeyAndVisible];
现在,如果您已完成登录,只需从堆栈中删除视图。