Ios 在需要时加载TTNavigator,显示另一个viewController而不将其保留在Navigator中
我正在制作一个用户需要登录/注册的应用程序,如果 应用程序第一次打开,或者没有默认登录 信息可用。此登录/注册视图是常规UIViewController 看法 现在,我有一个主菜单视图,它是TTLauncherView 向用户显示 -如果用户成功登录/(注册并登录) -如果userdefaults和已保存的 凭据由服务器进行身份验证 因此,登录/注册页面只有在存在 未保存用户默认值。 我分别实现了(login.signup)页面和功能 launcherview(主菜单视图),但我无法重定向 用户在成功登录后,启动TTNavigator和I 不想在导航器的页面中保留登录页面 继承权。 经过大量的搜索,我想,我可以改变关键窗口和 在单独的窗口上和成功登录后执行 另一个窗口键为window并退出上一个窗口。但我不是Ios 在需要时加载TTNavigator,显示另一个viewController而不将其保留在Navigator中,ios,uikit,three20,Ios,Uikit,Three20,我正在制作一个用户需要登录/注册的应用程序,如果 应用程序第一次打开,或者没有默认登录 信息可用。此登录/注册视图是常规UIViewController 看法 现在,我有一个主菜单视图,它是TTLauncherView 向用户显示 -如果用户成功登录/(注册并登录) -如果userdefaults和已保存的 凭据由服务器进行身份验证 因此,登录/注册页面只有在存在 未保存用户默认值。 我分别实现了(login.signup)页面和功能 launcherview(主菜单视图),但我无法重定向 用户
确定怎么做,这是正确的方法吗。我在Three20 google group上找到了答案,所以如果有人感兴趣,我想与大家分享 有两种方法
[[TTNavigator navigator] openURLAction:[[[TTURLAction actionWithURLPath:
@"tt://account"] applyTransition:UIViewAnimationTransitionFlipFromRight]
applyAnimated:YES] ];
[self dismissModalViewControllerAnimated:YES];
要关闭视图控制器,请执行以下操作:
[[TTNavigator navigator] openURLAction:[[[TTURLAction actionWithURLPath:
@"tt://account"] applyTransition:UIViewAnimationTransitionFlipFromRight]
applyAnimated:YES] ];
[self dismissModalViewControllerAnimated:YES];