-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
你是否從服務器端獲得任何輸出? –