Objective-C Asynchronous NSURLConnection to Ruby Server
===

I am having trouble sending asynchronous NSURLRequests to a Ruby server. When I use the following, a connection is never made:

    self.data = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
    [request setURL:[NSURL URLWithString:@"http://domain.com/app/create_account.json"]];
    [request setHTTPMethod:@"POST"];
    [request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
    [request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
    [request addValue:@"form-data" forHTTPHeaderField:@"Content-Disposition"];
    [request setHTTPBody:[data dataUsingEncoding:NSUTF8StringEncoding]];
    [[NSURLConnection alloc] initWithRequest:request delegate:self];

However, when I exchange the last line with:

    NSData *returnData = [NSURLConnection sendSynchronousRequest:request   returningResponse:nil error:nil];

Everything works great. But I do need to make this connection asynchronously...
    