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