我正在尝试自己学习 ios 编码我正在创建一个包含登录页面和欢迎屏幕的测试应用程序我正在使用情节提要,并且整个布局和功能都已完成,但我遇到了一个问题。成功登录后,我需要从登录视图移动到欢迎视图,如果登录失败,它将显示一条错误消息,除了登录失败的情况外,当登录尝试失败时,一切正常,不仅显示错误消息,而且还移动到欢迎观看。我当前的代码如下
if ([response statusCode] >=200 && [response statusCode] <300)
{
responseData = [[NSString alloc]initWithData:webServiceData encoding:NSUTF8StringEncoding];
NSLog(@"Response ==> %@", responseData);
SBJsonParser *jsonParser = [SBJsonParser new];
NSDictionary *jsonData = (NSDictionary *) [jsonParser objectWithString:responseData error:nil];
NSLog(@"%@",jsonData);
NSInteger success = [(NSNumber *) [jsonData objectForKey:@"success"] integerValue];
NSLog(@"%d",success);
if(success == 1)
{
NSLog(@"Login Success");
[self performSegueWithIdentifier: @"LoginSucceeded" sender:self];
}
else
{
NSLog(@"Login Failed");
[txtPassword setText:@""];
[txtUser setText:@""];
[self alertStatus:@"Username and/or password is invalid." :@"Login Failed"];
}
}
else
{
[self alertStatus:@"Connection Failed" :@"Login Failed!"];
}
我无法找出这个问题背后的原因。请指出错误。