In my app I am passing a string to service which sets some data to remote database. Everything works perfect as far as I don't have "&" in my string.
I am using this to pass the parameters:
NSString *urlString = [[NSString
stringWithFormat:@"http://someservice.com/some/some_setstatus.php?status=active&name=%@",
merchant] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
My guess is when it's checking the name with the name saved in the database, it's not able to find one because of '&'.