У меня проблема с моим кодом. У меня есть сообщение с моим wep.api, и он отлично работает. Я получаю сообщения, которые я вводил. Я пытаюсь привести json-ответ, который я получаю из своего web.api, и сравнить его по строке, чтобы узнать, переходит ли пользователь на следующую страницу. Проблема в том, что даже если информация, которую я помещаю, ошибочна, я все равно отправляюсь на следующую страницу. Это мой кодiOS идентификатор json
[5:39:03 PM] Marco Tejada: -(void) connectionDidFinishLoading:(NSURLConnection *) connection {
NSLog(@"DONE. Received Bytes: %d", [webData length]);
NSString *theJson = [[NSString alloc]
initWithBytes: [webData mutableBytes]
length:[webData length]
encoding:NSUTF8StringEncoding];
NSScanner *scanner1 = [NSScanner scannerWithString:theJson];
NSLog(@"%@", theJson);
if ([scanner1 scanUpToString:@"{\"ResultCode\": 0,\"ResultMessage\": \"Success log in\"}" intoString: NULL])
{
[self performSegueWithIdentifier:@"sesepuede"sender:self];
}
else {
NSLog(@"Username not found");{
}
UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Try Again" message:@"Credentials are incorrect" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil];
[message show];
}
}
@end
Кто-нибудь знает, что это за ошибка?
Thanks Ben! Теперь я понимаю. –