身份验证完成后转换到新视图

时间:2011-11-27 01:07:11

标签: iphone ios xcode authentication asihttprequest

我目前有一个用xcode构建的简单iPad应用程序。

我有2 uitextfieldsuibutton

我的应用程序当前正在使用asihttprequest对后端验证用户名和密码进行身份验证。

当我在控制台中看到成功横幅时,身份验证正在运行。

我正在尝试将当前视图控制器转换为新视图,但我不完全确定如何做到这一点。

我是否应该在appdelegate内宣布某些内容?

1 个答案:

答案 0 :(得分:1)

是的,您可能需要在AppDelegate中声明一些内容。这将取决于您当前的布局,如果您有UINavigationController,那么您将要做的是将新的ViewController推送到此UINavigationController以执行此操作:

//Do this to push your new view controller, in this case named authenticationViewController
[myNavController pushViewController:authenticatedViewController animated:YES];

如果您不了解我在谈论的内容,您可以在documentation中阅读有关UINavigationController类的更多信息,我建议您阅读介绍,其中包含有关UIViewControllers及其转换的说明。

如果您已经有导航控制器和类,那么您可以做的是创建一个新的UIViewController子类,然后执行以下操作:

NewViewController *viewController=[[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil]; 
[[validationViewController navigationController] pushViewController:viewController animated:YES];

//Memory management
[viewController release];