Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序自动登录_Iphone_Objective C_Ios - Fatal编程技术网

iPhone应用程序自动登录

iPhone应用程序自动登录,iphone,objective-c,ios,Iphone,Objective C,Ios,使用下面的代码,我试图显示uialertview,它被正确显示,并且我的应用程序通过[self getlogin]正确进入下一个屏幕;方法我面临的问题是,当加载另一个视图时,警报视图不会消失,就像当调用[self getLogin]时,警报视图应该自行消失,并且应该显示新屏幕,而不是 另外,我想在“警报视图取消”按钮上方添加一个进度条,如何才能做到这一点 if ((user != nil) && (passwd != nil)) { NSLog(@"Data f

使用下面的代码,我试图显示uialertview,它被正确显示,并且我的应用程序通过[self getlogin]正确进入下一个屏幕;方法我面临的问题是,当加载另一个视图时,警报视图不会消失,就像当调用[self getLogin]时,警报视图应该自行消失,并且应该显示新屏幕,而不是

另外,我想在“警报视图取消”按钮上方添加一个进度条,如何才能做到这一点

    if ((user != nil) && (passwd != nil)) {

    NSLog(@"Data found");        

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Signing in..." message:nil delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:nil ];

    [alert show];

    [self getLogin];
}else {

    NSLog(@"No data saved");
}

我在登录屏幕上使用此警报视图,如果保存了用户名和密码,则警报视图将出现,并通过[self getLogin]自动登录;当它登录时,警报视图将消失,新屏幕将显示,如果在自动登录时用户单击“取消”按钮,用户将进入登录屏幕,则在这种情况下,您需要做的是,移动
[self getLogin]
对于按钮单击时被调用的
UIAlertView
委托方法,要取消警报视图,可以使用
-(void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated
,只需向UIAlertView添加一个子视图,即可添加进度条。但是,您应该重新考虑UIAlertView是否真的是适合这种情况的视图。这听起来很奇怪,一个警报视图会自动消失,并且仍然有一个取消按钮。当它消失时,用户可能会感到困惑。

不,实际上,我正在登录屏幕上使用此警报视图,如果保存了用户名和密码,则该警报视图将出现,并通过[self getLogin]自动登录;当它登录时,警报视图将消失,新屏幕将显示,如果在自动登录时用户单击“取消”按钮,用户将出现在登录屏幕上,无论您的登录是否成功,您都应该收到响应。。。在该方法中,您调用[self dismissWithClickedButtonIndex:nil animated:YES];我已经找到了解决这个问题的办法。。。如何结束这个问题?