パーセント記号 (%) で終わる文字列があります。
この文字列は、パラメータとして URL リクエスト用に用意されています。
NSString *parameter = @"/param=%";
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL urlWithString:[NSString stringWithFormat:@"http://www.whatev%@",parameter]]];
リクエストは を返しますnil
。
私はもう試した:
NSString *parameter = @"/param=\uFF05";
//request returns nil
と
NSString *parameter = @"/param=%";
NSString *newParameter = [parameter stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//request returns /param=%25 ...where does 25 come from?!
% を 1 つだけ要求 URL に変換するにはどうすればよいですか?
アドバイスをいただければ幸いです。