格式化NSURL对象中的URL参数

时间:2009-04-27 11:58:05

标签: cocoa nsurl

我想在NSURL中传递参数。例如,我有

NSURL *url = [NSURL URLWithString:@"http://demo.digi-corp.com:82/Nilesh/betBuddy/api/getEventsXML.php?sp_ID=2"]; 

其中sp_ID可以是1,2,3,4等。 我该怎么做?请帮帮我。

1 个答案:

答案 0 :(得分:9)

您可以使用[NSString stringWithFormat:@“”]方法格式化您的URL字符串。例如,

NSURL *URL = [NSURL URLWithString:[NSString stringWithFormat:@"http://e.com/?var=%d", 2]];

如果您查看字符串格式说明符的文档,您可以准确找出每种替换类型使用的字符(整数,双精度,对象等)。