我正在开发应用程序,我大部分时间都在与网络服务进行交互。当我在将 url 转换为请求时将空间转换为 %20 的某处添加空间时,我遇到了问题。我用谷歌搜索,但根据我的要求找不到任何健康的解决方案,因为它只在请求 url 时发生变化。这就是我正在做的事情。
url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]];
NSLog(@"Request is : %@", request);
[[NSURLConnection alloc] initWithRequest:request delegate:self];
并在NSLog
上面显示 %20 给我的空间。如果有人知道请建议我更好的方法来解决这个问题。这对我来说会很棒。提前致谢。