adicionando + antes de usar% 2b usando a codificação de url no iphone

Eu tenho um aplicativo onde em um clique de botão eu estou passando meu método api de servidor que chama o método JSON post e salva dados para banco de dados do servidor.Estou salvando meu número de celular e emergência não para banco de dados do servidor.Meu número de celular está no formato de seqüência de caracteres .Na minha variável de seqüência de número de celular, meu número de celular está sendo salvo que está neste formato '+ 90-9491491411'.Eu estou inserindo + e, em seguida, código e, em seguida, em seguida, mas quando eu enviar para o banco de dados do servidor eu estou removendo o - e enviando o não para o banco de dados, mas o problema está no meu banco de dados do servidor + do celular não está sendo inserido que estou entrando .O que pode ser o problema .Estou usando o método POST para enviar o pedido .Este é o meu código

<code>-(void)sendRequest
{

    NSString *newstring = txtMobile.text;
    mobileValue = [newstring stringByReplacingOccurrencesOfString:@"-" withString:@""];
    NSLog(@"%@",mobileValue);



    NSString *newString1 = txtemergencyprovider.text;
    emergencyNumber = [newString1 stringByReplacingOccurrencesOfString:@"-" withString:@""];


        NSLog(@"%@",emergencyNumber);
    if ([txtEmail.text  isEqualToString:@""])
    {
        post = [NSString stringWithFormat:@"CommandType=new&ApplicationType=%d&FullName=%@&Mobile=%@&EmergencymobileNumber=%@&Latitude=%f&Longitude=%f&City=%@&MobileModel=Apple",applicationtype,txtFullname.text,mobileValue,emergencyNumber,latitude,longitude,txtCity.text];
        NSLog(@"%@",post);
    }
    else {
        post = [NSString stringWithFormat:@"CommandType=new&ApplicationType=%d&FullName=%@&Mobile=%@&EmergencymobileNumber=%@&Latitude=%f&Longitude=%f&City=%@&EmailAddress=%@&MobileModel=Apple",applicationtype,txtFullname.text,mobileValue,emergencyNumber,latitude,longitude,txtCity.text,txtEmail.text];
        NSLog(@"%@",post);
    }


    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES]; 
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]]; 
    NSLog(@"%@",postLength);
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 
    [request setURL:[NSURL URLWithString:@"http://myapi?RequestType=NEW"]]; 
    [request setHTTPMethod:@"POST"]; 
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"]; 
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; 
    [request setHTTPBody:postData];

    NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];

    if (theConnection) {
        webData = [[NSMutableData data] retain];
        NSLog(@"%@",webData);
    }
    else 
    {

    }

}
</code>

// No meu número de celular e variável de número de emrgência, meu não está neste formato '+91986444711', mas quando o valor é inserido no banco de dados do servidor + é removido. O que pode ser o prob.

questionAnswers(3)

yourAnswerToTheQuestion