Utilisation de NSURLRequest pour transmettre des paires clé-valeur au script PHP avec POST

Je suis assez nouveau à l'objective-c, et je cherche à passer un certain nombre de paires clé-valeur à un script PHP à l'aide de POST. Je suis en utilisant le code suivant, mais les données ne semble pas être diffusées par l'intermédiaire d'. J'ai essayé d'envoyer des choses par le biais de l'aide NSData en tant que bien, mais ils ne semblent être de travail.

 NSDictionary* data = [NSDictionary dictionaryWithObjectsAndKeys:
    @"bob", @"sender",
    @"aaron", @"rcpt",
    @"hi there", @"message",
    nil];

 NSURL *url = [NSURL URLWithString:@"http://myserver.com/script.php"];
 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

 [request setHTTPMethod:@"POST"];
 [request setHTTPBody:[NSData dataWithBytes:data length:[data count]]];

  NSURLResponse *response;
  NSError *err;
  NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
  NSLog(@"responseData: %@", content);

Cet envoi de ce script simple pour effectuer une db insérer:

<?php $sender = $_POST['sender'];
      $rcpt = $_POST['rcpt'];
      $message = $_POST['message'];

      //script variables
      include ("vars.php");

      $con = mysql_connect($host, $user, $pass);
      if (!$con)
      {
        die('Could not connect: ' . mysql_error());
      }

      mysql_select_db("mydb", $con);

      mysql_query("INSERT INTO php_test (SENDER, RCPT, MESSAGE) 
      VALUES ($sender, $rcpt, $message)");

      echo "complete"
?>

Des idées?

source d'informationauteur Ralf Mclaren