我有一个形式的 NSURL
"http://abc.def.com:1234/stuff/"
我想附加到它,所以最终的网址是这样的
"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" 的最终结果?