0

我试图通过首先收集参数来创建一个 url,然后在一个语句中创建实际的 url。这是我正在尝试做的事情:

NSString *urlString = @"http://www.some_login_url.com?email=%@&password=%@";

NSString *email = self.email.text;
NSString *password = self.password.text;

NSString *url_to_send = [NSString stringWithFormat:@"%@%@", urlString , email , password];     

所以我想做的是用变量中的值替换@符号,但第二个变量只是被附加到字符串的末尾。

我将如何更改最后一行,以便将正确的参数放在正确的位置?

谢谢!!

4

2 回答 2

1

我想你的意思是:

NSString *url_to_send = [NSString stringWithFormat:urlString , email , password];     

但是您可能想寻找方法来构造一个正确转义参数等的 URL。例如,请参阅这个问题

于 2012-07-07T15:10:05.560 回答
1

urlString你的格式,所以你想要:

NSString *url_to_send = [NSString stringWithFormat:urlString , email , password];
于 2012-07-07T15:10:46.923 回答