У меня есть NSURL формы
"http://abc.def.com:1234/stuff/"
, и я хочу добавить к нему конечный URL-адрес, подобный этому
"http://abc.def.com:1234/stuff/?x=123".
Но если я сделаю это
url = [NSURL URLWithString:@"http://abc.def.com:1234/stuff/?"];
url = [url URLByAppendingPathComponent:@"x=123"];
Тогда результат будет
http://abc.def.com:1234/stuff/x=123?
(тот же результат, если используется URLByAppendingPathExtension ).
Но если я сделаю это
url = [NSURL URLWithString:@"http://abc.def.com:1234/stuff/?"];
url = [url URLByAppendingPathComponent:@"x=123"];
, то результат будет
http://abc.def.com:1234/stuff/%3Fx=123
(таким же, если используется URLByAppendingPathExtension ).
Ни то, ни другое мне не нужно. Как получить окончательный результат "http://abc.def.com:1234/stuff/?x=123"?