iPhone登录屏幕问题

| 我有一个很大的应用程序。它之间有很多表和导航。我以\'NavigationBasedProject \'(xcode模板)开始了一个项目。但是现在我需要在应用程序的开始处添加登录名。所以这是我到目前为止所做的: 在\'didFinishLaunchingWithOptions \'中,我添加了:
loginViewController = [[LoginViewController alloc]init];
        [loginViewController.view setFrame:CGRectMake(0, 0, 320, 480)];
        [self.window.rootViewController presentModalViewController:loginViewController animated:NO];
当用户数据有效时,我关闭登录屏幕,如下所示:
[self.loginViewController dismissModalViewControllerAnimated:YES];
用户还可以从应用程序注销。然后我再次显示登录屏幕,如下所示:
[self.window.rootViewController presentModalViewController:loginViewController animated:NO];
这可行。但是,登录屏幕上的文本字段仍充满用户输入用于登录的数据。而且我担心这里有一些内存问题。用户登录时如何从内存中完全删除登录屏幕。我不使用GUI设计器,我将代码中的所有内容都连接了起来。 我也想知道登录屏幕和模式视图是个好主意吗?     
已邀请:
您应该使用...。(我不知道您为什么在课堂上宣布它为
loginViewController
LoginViewController *loginViewController = [[LoginViewController alloc]init];
            [loginViewController.view setFrame:CGRectMake(0, 0, 320, 480)];
            [self.window.rootViewController presentModalViewController:loginViewController animated:NO];
    [loginViewController release];
并解雇.....
[self.window.rootViewController dismissModalViewControllerAnimated:YES];
谢谢,     
介绍后是否释放了loginViewcontroller。
loginViewController = [[LoginViewController alloc]init];
        [loginViewController.view setFrame:CGRectMake(0, 0, 320, 480)];
        [self.window.rootViewController presentModalViewController:loginViewController animated:NO];
[loginViewController release];
    

要回复问题请先登录注册