我目前有一个用xcode构建的简单iPad应用程序。
我有2 uitextfields
和uibutton
。
我的应用程序当前正在使用asihttprequest
对后端验证用户名和密码进行身份验证。
当我在控制台中看到成功横幅时,身份验证正在运行。
我正在尝试将当前视图控制器转换为新视图,但我不完全确定如何做到这一点。
我是否应该在appdelegate
内宣布某些内容?
答案 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];