在我的应用程序中,我将一个字符串传递给服务,该服务将一些数据设置为远程数据库。就我的字符串中没有“&”而言,一切都很完美。
我正在使用它来传递参数:
NSString *urlString = [[NSString
stringWithFormat:@"http://someservice.com/some/some_setstatus.php?status=active&name=%@",
merchant] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
我的猜测是,当它使用保存在数据库中的名称检查名称时,由于“&”,它无法找到一个。