我正在检查WebAPI userId
和userPWD
的用户凭据并检查它们。如果用户有效,则他访问应用程序。如果不是,则我向用户显示AlertView
控制器,他不是有效用户。如何做到这一点?
我的代码在这里:
if ([jstr isEqualToString:@"Invalide Login Credential."])
{
UIAlertController *alert =
[UIAlertController alertControllerWithTitle:@"Enter valid Details." message:@"invalid" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* ok =
[UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault handler:^(UIAlertAction * action)
{
[alert dismissViewControllerAnimated:YES completion:nil];
}];
[alert addAction:ok];
[self presentViewController:alert animated:YES completion:nil];
NSLog(@"Invalide Login Credential.");
//Invalide Login Credential.
}
回应在这里:
Jstr = Invalide Login Credential.
3条答案
按热度按时间dxxyhpgq1#
e7arh2l62#
试试这个:
jhiyze9q3#
==比较对象的地址,而不是它们的内容。两个不同的对象显然不会有相同的地址。要比较字符串,请使用NSString的isEqualToString:方法:
}
注意方括号[ ]。这是发送消息(即调用函数)的正确Objective-C语法。