格式化NSURL对象中的URL参数

1 cocoa nsurl

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

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

哪里sp_ID可以是1,2,3,4等.我该怎么办?请帮帮我.

Mar*_*eau 9

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

NSURL *URL = [NSURL URLWithString:[NSString stringWithFormat:@"http://e.com/?var=%d", 2]];
Run Code Online (Sandbox Code Playgroud)

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