-1
我正在创建一个登录应用程序,用户可以在其中登录。如何从服务器获取数据?
如果用户已经注册,那么他应该可以使用与服务器上保存的相同数据登录,并且应该能够将警报视图作为成功,如果不是错误警报。
不幸的是,我无法做到这一点。
请帮我一把。
这是我的代码:
-(IBAction)btn_login: (id) sender
{
NSString *firstname = Firstname.text;
NSString *lastname = Lastname.text;
NSString *post = [NSString stringWithFormat:@"fname=%@&lname=%@",firstname,lastname];
NSString *hostStr [email protected]"http://www.yoursite.com/iphone.php";
hostStr = [hostStr stringByAppendingString:post];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:hostStr]];
NSString *serverOutput = [[NSString alloc]initWithData:dataURL encoding:NSASCIIStringEncoding];
if ([serverOutput isEqualToString:@"Yes"])
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Congrats" message:@"You are authorised" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil,nil];
[alert show];
[alert release];
}
else {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Error" message:@"Invalid Username and password" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil,nil];
[alert show];
[alert release];
}
Firstname.text=nil;
Lastname.text=nil;
}
感谢
试着把断点和检查serverOutput的内容是什么... – iAmitWagh
k我会chk .....谢谢 – Nilesh
你是否从服务器端获得任何输出? –