POST in Objective-C iPad-Entwickler

Ich versuche, eine POST-Anfrage zu stellen, und ich kann anscheinend nicht herausfinden, was falsch läuft. Ich erhalte eine Antwort vom Server, aber mein E-Mail / Passwort-Paar wird anscheinend nicht richtig (vom Server) gesendet / gelesen und es wird mir mitgeteilt, dass kein solches Konto existiert.

Hier ist mein Code, der in einer Funktion enthalten ist (die aufgerufen wird, wenn der Benutzer einen von mir erstellten "Login" -Button drückt). Hinweis: Die Variablen 'email' und 'password' werden auf die Werte in 2 Textfeldern gesetzt, die ich ebenfalls erstellt habe.

NSURL *url = [NSURL URLWithString:@"http://mydomain.com/login-ipad/"];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
NSString *messageBody = [NSString stringWithFormat:@"email=%@&user_pass=%@",email,password];
NSString *msgLength = [NSString stringWithFormat:@"%d", [messageBody length]];
[theRequest addValue: @"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[theRequest setHTTPMethod:@"POST"];
[theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"];
[theRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Current-Type"];
[theRequest setHTTPBody:[messageBody dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if(theConnection)
{
    NSLog(@"Connection Successful");
    parent.loginButton.enabled = NO;
    receivedData = [[NSMutableData data] retain];
}
else
{
    UIAlertView *alert1 = [[[UIAlertView alloc] initWithTitle:@"Alert" message:@"There was an issue sending the data. Please check your internet connection." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil] autorelease];
    [alert1 show];
}

Kann jemand etwas falsch mit meiner Logik sehen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage